aboutsummaryrefslogtreecommitdiff
path: root/openembedded-lkft-linux-stable-rc-4.20.yaml
diff options
context:
space:
mode:
authorDan Rue <dan.rue@linaro.org>2019-04-26 15:04:44 -0500
committerDaniel Díaz <daniel.diaz@linaro.org>2019-04-29 19:12:51 +0000
commitf0d10d217d74a687db160740668636e409209a99 (patch)
tree2841037b347ec24db6e3db13df95cc40dd2319e5 /openembedded-lkft-linux-stable-rc-4.20.yaml
parent9a58cbaeab81197546ab4d4bffb3c6423fbcb33b (diff)
Fix build reporting for LKFT
The original implementation of build reporting in a3cdfdc98ed4 ("LKFT: Send build status as a test result to squad") failed to realize that DEVICE_TYPE gets poisoned by qemu-testjobs.sh, which resulted in all build results being reported incorrectly as QEMU build results. To fix this, change how qemu jobs are generated. Instead of calling qemu-testjobs.sh to change DEVICE_TYPE and then recall submit_for_testing.sh, handle the qemu jobs directly in submit_for_testing.sh. This simplifies the jenkins job files by removing three steps, at the cost of making submit_for_testing.sh slightly more complicated. test_submit_for_testing.sh has been modified to use an explicit list of devices to better mimic what jenkins is actually doing. It is a bit unfortunate to have to maintain the list there, but there is no place the list exists except in each jenkins job definition file. The template changes have been tested with test_submit_for_testing.sh and verified not to regress functionality. However, the author lacks an environment to test all of these changes together comprehensively. Change-Id: I5c9d76250b6ffd0c35de0d70a759bdbfeae2decf Signed-off-by: Dan Rue <dan.rue@linaro.org>
Diffstat (limited to 'openembedded-lkft-linux-stable-rc-4.20.yaml')
-rw-r--r--openembedded-lkft-linux-stable-rc-4.20.yaml6
1 files changed, 0 insertions, 6 deletions
diff --git a/openembedded-lkft-linux-stable-rc-4.20.yaml b/openembedded-lkft-linux-stable-rc-4.20.yaml
index 51ab6fcddc..9b6fecabb6 100644
--- a/openembedded-lkft-linux-stable-rc-4.20.yaml
+++ b/openembedded-lkft-linux-stable-rc-4.20.yaml
@@ -156,12 +156,6 @@
!include-raw: openembedded-lkft/publishers.sh
- shell:
!include-raw: openembedded-lkft/submit_for_testing.sh
- - shell:
- !include-raw: openembedded-lkft/qemu-testjobs.sh
- - inject:
- properties-file: qemu_device_type_parameters
- - shell:
- !include-raw: openembedded-lkft/submit_for_testing.sh
publishers:
- groovy-postbuild:
script: