Hi, Andy Doan & Paul Sokolovsky & Vishal Bhoj & All
Now lava-test-shell is supported by LAVA, and android team is considering adding the support on android-build.
I want to add following 3 interfaces on the android-build,
*1. lava-test-shell-url(url= http://cbuild.validation.linaro.org:80/helpers/scheduler/lava/testdef/lava-p... timeout=59400)* where timeout is optional when submitted, the action in job will be something like this:
{ "command": "lava_test_shell", "parameters": { "testdef_urls": [" http://cbuild.validation.linaro.org:80/helpers/scheduler/lava/testdef/lava-p... "], "timeout": 59400 } }
*2. lava-test-shell-git(repo=git://git.linaro.org/qa/test-definitions.git revision=master testdef=android/binder.yaml timeout=-1) * where revison/testdef/timeout is optional when submitted, the action in job will be something like this: { "command": "lava_test_shell", "parameters": { "testdef_repos": [ { "git-repo": "git:// git.linaro.org/qa/test-definitions.git", "revision": "master", "testdef": "android/binder.yaml" } ], "timeout": -1 } } *3. lava-test-shell-bzr(repo=lp:~terceiro/+junk/lava-dev revision=112 timeout=-1)* where revison/testdef/timeout is optional when submitted, the action in job will be something like this: { "command": "lava_test_shell", "parameters": { "testdef_repos": [ { "bzr-repo": "lp:~terceiro/+junk/lava-dev", "revision": "112", "testdef": "jobs/android-busybox.yaml" } ], "timeout": -1 } }
By these 3 types interface, we can do most of the things lava-test-shell supported. Although we can't specify the array form with one interface one time, we can do the same things by specifying multiple times the interface of the same type. like *lava-test-shell-url(url=url1),**lava-test-shell-url(url=url2),* so I think it's enough for us to use on android-build.
About this, how do you think about that? Please feel free to give your comments. Thanks in advance!