aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-31Merge "jjb/common: run-test-prepare: clone releng-scripts"Jan-Simon Moeller1-0/+6
2017-08-31jjb/common: run-test-prepare: clone releng-scriptsKevin Hilman1-0/+6
Preparation for new templating system. Templates and utils for generating new LAVA YAML templates based on jinja2 will be developed in the releng-scripts repo. Clone the "release" branch of that repo into $REPODIR, and add the utils dir to $PATH. Change-Id: If8a517ecb80cd849e022c82eba2794714c9ca787 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-08-27Update also git submodules after re-setting to commit versionJan-Simon Möller1-0/+6
Change-Id: I625c64859ff613f8bc5ea2574503273535e89bd0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-22Merge "jjb/common: LAVA: disable lab-baylibre-seattle"Jan-Simon Moeller1-1/+1
2017-08-21jjb/common: LAVA: disable lab-baylibre-seattleKevin Hilman1-1/+1
lab-baylibre-seattle is offline due to HW failures. Disable for now. Change-Id: I494ca7ef77a589708626bd81b4e078d19eb5d3e2 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-08-13Pull down the submodules within the appJan-Simon Möller1-1/+1
Change-Id: I64a7ed6370dcaee19495caf2be5af1143b6514b3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-10Disable 64bit arm on dabJan-Simon Möller1-4/+4
Change-Id: I001daba4b480b7d7d564a67291b39a3aac463d03 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-10Trigger jobs per aglbranchJan-Simon Möller1-3/+24
Change-Id: I9703057a98622484e2b8b877126234a85e3384fa Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-10Update ci loop for apps to include master and dab releaseJan-Simon Möller4-10/+39
Change-Id: I7434475bc75cd27c75b63e0a8e28e3525e12c684 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-10Add CMake detection to app buildJan-Simon Möller1-0/+6
Change-Id: Id2e8d67aa3890f93b89b340f268597f1c4ec6db6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-10Configure naginator for CIBTJan-Simon Möller1-0/+4
Change-Id: Ia819f1b8c6179ab2d0371c7919cb884eaa89701c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-09Add apps/agl-service-steering-wheel to the ci buildJan-Simon Möller1-0/+1
Change-Id: I063c82fe00ed401d47f5e35270a29955d451fdc1 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-08Have basebuild-local-kvm work without DISPLAYTom Rini1-1/+1
packer is quite happy to work without DISPLAY and still have VNC up so that if needed a connection to the display can be made. Change-Id: Iae93aec9e9c1421a25dc719300bd4afec54cc533 Signed-off-by: Tom Rini <trini@konsulko.com>
2017-08-08Merge "Update source of iso file"Jan-Simon Moeller1-2/+2
2017-08-08Update source of iso fileJan-Simon Möller1-2/+2
Change-Id: I4ddb6642f0393e83f064bca0735b7b8755257a41 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-08-04jjb/common: LAVA submit: : support device-type alternate namesKevin Hilman1-3/+18
The LAVA device types used in AGL lab are different than the standard LAVA device-type names (which tend to follow naming conventions from the upstream linux kernel device-tree names.) This patch enables a way to have a table of alternate names, using the rpi3 as an example. Change-Id: Ic52d124047ef1c831c992c5671b1ad4b7d5f51ab Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-08-02Merge "Improve packer verify and build jobs"Jan-Simon Moeller2-8/+26
2017-08-01Improve packer verify and build jobsAnil Belur2-8/+26
- AGL uses multiple user credentials some of which are missing. JJB does not support setting "Ignore missing credentials" through JJB, therefore create a separate wrapper to fix the issue. - Improve the packer validation builder to exclude non-packer templates. Change-Id: I16524cbee14add2028d8c9e30b0f6c9315928031 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2017-07-28Merge "Adapt release test."Jan-Simon Moeller1-2/+2
2017-07-28Adapt release test.Jan-Simon Möller1-2/+2
Change-Id: I9dc7a1ea5df2266d77e48460d0179c5b6697d107 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-26Merge "Fix order in repo init call"Jan-Simon Moeller1-3/+3
2017-07-26Fix order in repo init callJan-Simon Möller1-3/+3
Change-Id: I97b9972189a33877aefcc14ba0c83dbd72e65425 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-26Merge "Downloading the image can take more than 10 minutes"Jan-Simon Moeller2-3/+3
2017-07-26Downloading the image can take more than 10 minutesJan-Simon Möller2-3/+3
Change-Id: Ic199048e5c1c4c490c3aa078c88c183969035a62 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-26Merge "Fix typo in TARGETPROJECT evaluation"Jan-Simon Moeller1-1/+1
2017-07-26Fix typo in TARGETPROJECT evaluationJan-Simon Möller1-1/+1
Change-Id: I90ab0d336ae60bf0a28869571f781f3848731c7a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-26Merge "Special case meta-renesas-rcar-gen3 as branches are not aligned"Jan-Simon Moeller1-1/+5
2017-07-26Special case meta-renesas-rcar-gen3 as branches are not alignedJan-Simon Möller1-1/+5
Change-Id: I6c4d7192c0b121beb50e777e49ecec9193361596 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-26Merge "Extend the timeouts to cope with the downloads"Jan-Simon Moeller1-2/+4
2017-07-26Extend the timeouts to cope with the downloadsJan-Simon Möller1-2/+4
Change-Id: I24bc9edfe1d62f7f5ab39ca1fc34e5154b52e4cf Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-25Merge "enforce ext4.xz and tar.xz in CI"Jan-Simon Moeller1-0/+4
2017-07-25enforce ext4.xz and tar.xz in CIJan-Simon Möller1-0/+4
Change-Id: Ie30054d43d2f4a2882b75a795f1442cc532affbb Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-25Add linters for doc generationJan-Simon Möller1-0/+4
Change-Id: I0edee9740a6766acc5bc2020b4a758830ed4ee53 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-25Leave DEVICE_URL_PREFIX enabledJan-Simon Möller1-1/+1
Change-Id: I1a5adadef039e92df7eee491ed6ee5b7d50344f1 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-24Remove default values and print message for missing variableJan-Simon Möller1-12/+14
Change-Id: I7df5c0a9a36588f41bac00050b06507c89bc92d0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-23ci-platform-jjb: try LAVA job in multiple labsKevin Hilman5-28/+105
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>
2017-07-21jjb/common: run-test-short: QEMU: enable KVMKevin Hilman1-1/+1
Change-Id: I7b1b3a1c3dac55f6df6debcbe0b84c0e23edc5f4 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-19Enhance autobuild detectionJan-Simon Möller1-7/+7
Change-Id: I256844ae5bc73ed5e1bf350f6fa411b75728f705 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-19Enable debugging in app buildJan-Simon Möller2-1/+7
Change-Id: I46f6ae320f74ebb69cf45c86ab1d3fd6efddcd4f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-19Also pull submodules and add autobuild supportJan-Simon Möller2-10/+18
Enable automatically pulling the submodules when cloning and use the autobuild script if present. Change-Id: Ib5641cb8d8c3c849c2c9bbcdacd287e9d01b6805 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-19Add agl-service-bluetooth and agl-service-wifi to ci app buildsJan-Simon Möller1-0/+2
Change-Id: I834757d147e333e87767671b7b0f0086ab85c46b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-07-19Merge "jjb/common: run-test-rsync: fix empty variables"Jan-Simon Moeller1-2/+5
2017-07-19jjb/common: run-test-short: QEMU: increase boot timeoutKevin Hilman1-0/+2
QEMU jobs in some labs can be slow, especially when LAVA servers are busy and the rootfs has lots to do before reaching a login prompt. Increase the timeout to reach a login prompt to 5 minutes (from 2 minutes) to allow plenty of time. Change-Id: I71738a521d7fed8ae8bd9288a9f503dd00f94c92 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-19jjb/common: run-test-rsync: fix empty variablesKevin Hilman1-2/+5
Some variables are allowed to exist, but be empty (e.g. $DEVICE_DTB for QEMU builds.) If the variable is empty, do not attempt to copy. Change-Id: I89850402a225766496e5c2b5b9a45ffa6ec11815 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-17Merge "jjb/common: add LAVA templating for QEMU"Jan-Simon Moeller2-6/+50
2017-07-13jjb/common: remove unused TESTJOBFILEKevin Hilman3-25/+0
Individual machines are allowed to have their own LAVA templates, but they are not used, and completely overwritten by a default template. Since they are unused, remove them for clarity. Change-Id: Ib9196ac52dca7ef1891625a98399c70e3027abbb Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-13jjb/common: add LAVA templating for QEMUKevin Hilman2-6/+50
LAVA jobs for QEMU have some slight differences compared to u-boot jobs. Add templating to support QEMU jobs for any arch. Change-Id: I6ef8e92cc169d8365f0ba1cb568b961d49e2a74f Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-07run-test-prepare: fix device environment overridesKevin Hilman1-1/+1
Machines can override the default environment settings in their hwtest.short.environment files. However, the grep/sed procesing done does not ignore lines that are commented out, causing an extra '#' to be part of the variable name. To fix, ensure the grep for the variable name matches the beginning of the line, so commented lines will be ignored. Change-Id: Ibf4281c3126c95670346bee74043d670e6d58654 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-07run-test-short: fix set -x for debugKevin Hilman1-2/+1
Change-Id: Idf5356fd5f86de4a0d6b4afc82ef3d4d6706f437 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-07-06run-test-short: add set +x for debugKevin Hilman1-1/+2
Change-Id: Id409ecaabe9320ac20424dae0559515a7bbe8ef7 Signed-off-by: Kevin Hilman <khilman@baylibre.com>