Hey everyone.
I'd like to interest you in my progress on black-box testing for Android.
The relevant code lives in:
1) Github: https://github.com/zyga/android-lava-wrapper/tree/develop
Note that the develop branch will soon land to master. Currently master is an unusable older copy. I will also rename this repository to lava-blackbox or lava-android-blackbox (to be determined later)
2) Launchpad: https://code.launchpad.net/~zkrynicki/lava-android-test/blackbox
This branch is almost ready to land. I will finish the details tomorrow or on Monday.
The project history and up-to-date status is in this blueprint:
https://blueprints.launchpad.net/linaro-android/+spec/aosp-tests-on-jb
You can observe the latest results I've produced this way here:
http://validation.linaro.org/lava-server/dashboard/streams/anonymous/zyga/bu...
Best regards ZK
Zygmunt Krynicki zygmunt.krynicki@linaro.org writes:
Hey everyone.
I'd like to interest you in my progress on black-box testing for Android.
I am certainly interested!
The relevant code lives in:
Note that the develop branch will soon land to master. Currently master is an unusable older copy. I will also rename this repository to lava-blackbox or lava-android-blackbox (to be determined later)
- Launchpad:
https://code.launchpad.net/~zkrynicki/lava-android-test/blackbox
This branch is almost ready to land. I will finish the details tomorrow or on Monday.
Hum. This is both more and less blackboxy than I was envisioning:
More: because it produces the bundles on the device in C, rather than on the host in Python.
Less: because it is still driven by ADB and so relies on communication between host and device when booted into the test image.
Is changing this latter part in the roadmap? Because if not, I'm not entirely sure I understand the point of this work, I'm afraid. If it is -- and the slightly bodgy way of joining it in to lava-android-test is just a stepping stone -- then: yay!
The project history and up-to-date status is in this blueprint:
https://blueprints.launchpad.net/linaro-android/+spec/aosp-tests-on-jb
You can observe the latest results I've produced this way here:
http://validation.linaro.org/lava-server/dashboard/streams/anonymous/zyga/bu...
Best regards ZK
Cheers, mwh
On Mon, Aug 27, 2012 at 1:08 AM, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Zygmunt Krynicki zygmunt.krynicki@linaro.org writes:
Hey everyone.
I'd like to interest you in my progress on black-box testing for Android.
I am certainly interested!
The relevant code lives in:
Note that the develop branch will soon land to master. Currently master is an unusable older copy. I will also rename this repository to lava-blackbox or lava-android-blackbox (to be determined later)
- Launchpad:
https://code.launchpad.net/~zkrynicki/lava-android-test/blackbox
This branch is almost ready to land. I will finish the details tomorrow or on Monday.
Hum. This is both more and less blackboxy than I was envisioning:
More: because it produces the bundles on the device in C, rather than on the host in Python.
Less: because it is still driven by ADB and so relies on communication between host and device when booted into the test image.
This is only so that it is integrated with the current infrastructure. The real point is the lava-blackbox executable. How it gets started is currently unspecified (so I use lava-android-test to run it) but I suspect that in near future it will be adapted to auto-start on boot in certain images.
Is changing this latter part in the roadmap? Because if not, I'm not entirely sure I understand the point of this work, I'm afraid. If it is -- and the slightly bodgy way of joining it in to lava-android-test is just a stepping stone -- then: yay!
Actually it became related to black box testing evolutionary, not by strict design. I was just implementing my blueprint about adding some of the AOSP tests to LAVA. I thought that I could very well implement it in a way that is closer to blackbox ideas so future migration is less costly.
The project history and up-to-date status is in this blueprint:
https://blueprints.launchpad.net/linaro-android/+spec/aosp-tests-on-jb
You can observe the latest results I've produced this way here:
http://validation.linaro.org/lava-server/dashboard/streams/anonymous/zyga/bu...
Best regards ZK
Cheers, mwh
Thanks ZK
Zygmunt Krynicki zygmunt.krynicki@linaro.org writes:
On Mon, Aug 27, 2012 at 1:08 AM, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Zygmunt Krynicki zygmunt.krynicki@linaro.org writes:
Hey everyone.
I'd like to interest you in my progress on black-box testing for Android.
I am certainly interested!
The relevant code lives in:
Note that the develop branch will soon land to master. Currently master is an unusable older copy. I will also rename this repository to lava-blackbox or lava-android-blackbox (to be determined later)
- Launchpad:
https://code.launchpad.net/~zkrynicki/lava-android-test/blackbox
This branch is almost ready to land. I will finish the details tomorrow or on Monday.
Hum. This is both more and less blackboxy than I was envisioning:
More: because it produces the bundles on the device in C, rather than on the host in Python.
Less: because it is still driven by ADB and so relies on communication between host and device when booted into the test image.
This is only so that it is integrated with the current infrastructure. The real point is the lava-blackbox executable. How it gets started is currently unspecified (so I use lava-android-test to run it) but I suspect that in near future it will be adapted to auto-start on boot in certain images.
Ah. OK.
Is changing this latter part in the roadmap? Because if not, I'm not entirely sure I understand the point of this work, I'm afraid. If it is -- and the slightly bodgy way of joining it in to lava-android-test is just a stepping stone -- then: yay!
Actually it became related to black box testing evolutionary, not by strict design. I was just implementing my blueprint about adding some of the AOSP tests to LAVA. I thought that I could very well implement it in a way that is closer to blackbox ideas so future migration is less costly.
That makes sense too :)
Cheers, mwh
The project history and up-to-date status is in this blueprint:
https://blueprints.launchpad.net/linaro-android/+spec/aosp-tests-on-jb
You can observe the latest results I've produced this way here:
http://validation.linaro.org/lava-server/dashboard/streams/anonymous/zyga/bu...
Best regards ZK
Cheers, mwh
Thanks ZK
linaro-android@lists.linaro.org