ci-platform-jjb: try LAVA job in multiple labs 31/9531/7
authorKevin Hilman <khilman@baylibre.com>
Fri, 26 May 2017 22:11:18 +0000 (22:11 +0000)
committerKevin Hilman <khilman@baylibre.com>
Sun, 23 Jul 2017 00:48:20 +0000 (00:48 +0000)
commit2895b7c5dd5e411f2e843518ff1d15064810a915
tree446572063e99ea5175fe7d2b9c9d886699d27066
parent6c80975df08873ddcadb885ac0fd8b1d7655b12e
ci-platform-jjb: try LAVA job in multiple labs

Currently, LAVA jobs are only submitted to a single lab.  This patch
adds the ability look for a matching device-type in a list of
available labs, and submit the job to the first lab with an available
device type.

To accomplish this, the job submission part is removed from
run-test-short.sh, which now only generates the LAVA YAML job.  A new
lava-jobs-submit.sh script is added which looks for an available
device-type in a list of LAVA labs, and submits the job there.

NOTES:
- run-test-short.sh should probably be renamed, but was left
  for now to limit the diff

Change-Id: I95086d89a95f39e2b59fec8a8afada70806c52e5
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
jjb/ci-AGL-verify/ci-platform-jjb.yaml
jjb/ci-apps-verify/ci-apps-jjb.yaml
jjb/common/include-agl-lava-jobs-submit.sh [new file with mode: 0644]
jjb/common/include-agl-run-test-short.sh
jjb/test-lava/test-lava.yaml