aboutsummaryrefslogtreecommitdiff
path: root/test-configs.yaml
AgeCommit message (Collapse)Author
2019-11-08test-configs: Add more boardsCorentin LABBE
This patch adds support for: meson-g12b-a311d-khadas-vim3 meson-gxm-q200 sun4i-a10-olinuxino-lime sun7i-a20-olinuxino-lime2
2019-11-01test-configs.yaml: update Debian rootfs URLsGuillaume Tucker
Update Debian rootfs URLs for buster and buster-v4l2 but not buster-igt which failed to build for arm64. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-25test-configs.yaml: update Debian rootfs except v4l2Guillaume Tucker
Update Debian Buster rootfs URLs except the v4l2 variant which failed to build. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-22test-configs.yaml: Add sleep to the test_plan for rk3399-gru-kevinEnric Balletbo i Serra
Suspend/resume on kevin should just work but, specially, after a merge window, breaks. In order to catch such regressions soon, enable the sleep test plan for this board. Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
2019-10-11test-configs.yaml: update Debian rootfsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-04test-configs.yaml: update Debian rootfs except buster-igtGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-04test-configs.yaml: add baseline_qemuGuillaume Tucker
Add baseline_qemu to use with all QEMU devices and update test configurations accordingly to use it. The regular baseline test plan variant does not produce job definitions that work with QEMU. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-03test-configs.yaml: use boot_qemu for qemu_i386Guillaume Tucker
Use the boot_qemu test plan for qemu_i386, otherwise the generated job doesn't boot on qemu. Fixes: b2c29012079c ("test-configs.yaml: add qemu_i386 and clean up") Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-10-02Add first RISCV device: hifive-unleashed-a00Corentin LABBE
This patchs adds support for the RISCV architecture. It adds the first boards using this arch, the hifive-unleashed-a00. Support for LAVA is merged upstream: https://git.lavasoftware.org/lava/lava/commit/1d5097e474fac155738994926395e27f22adfc99
2019-09-27test-configs.yaml: update Debian rootfs except buster-igtGuillaume Tucker
The buster-igt still fails to build for arm64 and riscv so sticking to the previous version again for now until this has been resolved. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-26test-configs: new buildroot w/tar -z supportKevin Hilman
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-09-26Add baseline-fastboot test plan variantGuillaume Tucker
Add baseline-fastboot test plan as a combination of baseline and the plan fastboot boot: * replace boot_fastboot with baseline-fastboot in test-configs.yaml * add templates/baseline variant for fastboot * add baseline-fastboot email reports for kernelci tree * run baseline-fastboot in lab-baylibre instead of boot_fastboot Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-24test-configs.yaml: update Debian rootfs except buster-igtGuillaume Tucker
Update the Buster rootfs URLs except buster-igt which failed to build today. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-24test-configs.yaml: upgrade buildroot to HEAD of kernelci/latestGuillaume Tucker
Upgrade the version of the buildroot file systems to the latest version of the kernelci/latest branch. This includes the standard dmesg implementation from util-linux in the baseline rootfs in particular. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-23Add new parameters for sei510Khouloud Touil
For fastboot method the kernel_addr, dtb_addr, ramdisk_addr and cmdline are required variables, this patch adds those params to the sei510 board as it could be booted through fastboot. Suggested-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-09-23Add fastboot options for meson-g12a-sei510Khouloud Touil
This patch adds the fastboot flag and boot-fastboot template for the meson-g12a-sei510. Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-09-23Add boot-fastboot test planKhouloud Touil
This patch adds a new boot-fastboot test plan. Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-09-14add baseline-uefi test planGuillaume Tucker
Add a variant of the baseline test plan to boot QEMU devices with various UEFI versions. This replaces the previous uefi test plan which was doing plain boots and therefore could not be reported by email. Enable email reports for the kernelci tree tests initially. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-13test-configs.yaml: enable baseline on all the devicesGuillaume Tucker
Now that the baseline test plan is available, enable it on all the platforms. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-09kernelci.config.test: add TestPlan.base_nameGuillaume Tucker
Replace YAML test plan "name:" attribute with "base_name:" and make it available as TestPlan.base_name. This helps distinguish the YAML test plan config names from the actual KernelCI test plans names. Update lava-v2-jobs-from-api.py accordingly. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-09test-configs.yaml: igt- rather than igt_Guillaume Tucker
Rename igt_* test plans as igt-* since these are base test plan names, unlique others such as boot_qemu which base name is boot. Update kernel-arch-complete.sh and lava-boot-v2.sh accordingly. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-09test-configs.yaml: clean up test plan namesGuillaume Tucker
Remove unnecessary "name:" attributes by using the test plan names directly. Hypens are OK in YAML. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-06test-configs.yaml: update rootfs URLs and use buster-v4l2Guillaume Tucker
Update all the Debian rootfs URLs and switch to the new buster-v4l2 which replaces stretch-v4l2. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-09-06test-configs.yaml: remove vexpress_defconfig for qemu_arm-virtCorentin LABBE
The vexpress_defconfig produces unbootable kernel for qemu_arm-virt-gicv3, let's remove it from the qemu_arm-virt-gicv3's defconfig used. Even since qemu_arm-virt-gicv2 boot, vexpress_defconfig is not mean to produce a bootable kernel for it, so let's remove it alongside. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-30test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-30Blacklist clang build_environment from all boot jobsMatt Hart
While boot emails are reporting the wrong build environment, stop boot testing clang.
2019-08-30test-configs.yaml: refactor QEMU variants and UEFI test plansGuillaume Tucker
Rather than having UEFI test plans for each GIC version, create QEMU variants with different GIC versions and run a single UEFI test plan in each arch for each QEMU variant. Suggested-by: Corentin LABBE <clabbe@baylibre.com> Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-29test-configs.yaml: no need to run v4l2-compliance on qemu_i386Guillaume Tucker
Running the v4l2-compliance test suite with the vivid driver on qemu_x86_64 is enough, no need to also run it on i386. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-29kernelci.configs.DeviceType: rename .type_name as .base_nameGuillaume Tucker
Rename DeviceType.type_name as .base_name and update the YAML and all places where this is used accordingly. Using .base_name removes some ambiguity that the "type:" attribute in YAML and DeviceType.type_name had introduced as it wasn't clear what the purpose if it was. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-29test-configs: new Amlogic board: meson-g12a-u200Kevin Hilman
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-08-29test-configs: disable hsdk for v4.14Kevin Hilman
This board has never worked on v4.14, and fixes for more recent kernels have not been backported this far and are unlikely to ever be. Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-08-29test-configs.yaml: define qemu context in the device typesGuillaume Tucker
Rather than having a hard-coded context block with default values in the QEMU base template, define them in the YAML device configuration. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-27kernelci.configs.DeviceType: add .type_name instead of .nameGuillaume Tucker
Add DeviceType.type_name with the value of the type attribute in the YAML config. This is to help differentiate between the device type configuration name (e.g. qemu_arm64) and the device type name used in jobs (e.g. qemu). Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-27test-configs.yaml: clean up and consolidate device typesGuillaume Tucker
Clean up test-configs.yaml to make it more future-proof: * remove "name" attributes in device types when not necessary, using the dtb name directly instead * list test plans on separate lines in test configs when there are more than a couple * update alphabetical order accordingly Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-27test-configs: Add 2 more amlogic boardsCorentin LABBE
This patchs adds 2 more amlogic boards: - meson-gxl-s805x-libretech-ac - meson-gxl-s905d-p230
2019-08-23test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-23test-configs.yaml: add UEFI test planAnders Roxell
Initital test plan for UEFI boot testing. Run the test in qemu in these combinations in the LKFT lab: - host arm64 guest arm64 enable gic-version=2 and 3. - host arm64 guest arm enable gic-version=2 and 3. - host x86_64 guest x86_64. - host x86_i386 guest x86_i386. - host x86_64 guest x86_i386. Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-23test-configs.yaml: add qemu_i386 and clean upGuillaume Tucker
Add qemu_i386 variant to boot tests and reformat QEMU entries to make it easier to maintain long lists of test plans. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-21Stop booting odroid-x2 with LPAE configsMatt Hart
This board has consistently failed to boot the only config the lpae flag creates, so stop booting it.
2019-08-09test-configs.yaml: upgrade rootfs URLs for buster and buster-igtGuillaume Tucker
Update the rootfs URLs for buster and buster-igt but not stretch-v4l2 as the v4l2-compliance test suite failed to build with today's revision. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-08-09test-configs.yaml: add two H6 boardsCorentin LABBE
This patch adds two H6 boards: - pineh64 tested on lab-baylibre - OrangePi 1+ tested on my lab They are present on upstream LAVA: https://git.lavasoftware.org/lava/lava/merge_requests/661 https://git.lavasoftware.org/lava/lava/merge_requests/680
2019-08-09test-config.yaml: Add support for meson-g12-odroid-n2Khouloud Touil
We have a meson-g12-odroid-n2 in lab-baylibre, ready to accept jobs. Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-07-26test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-26test-configs.yaml: Add boards from lab-clabbeCorentin LABBE
This patch adds more boards already working in my lab. Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-07-19test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-12test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-10test-configs.yaml: enable cros-ec test plan on rk3399-gru-kevinEnric Balletbo i Serra
The rk3399-gru-kevin device is a device that, like other Chromebooks, has a CrOS Embedded Controller. So, enable the cros-ec test plan for it. Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
2019-07-09igt: convert to igt_drm_kms using igt-parser.shGuillaume Tucker
Replace the igt test plan with igt_drm_kms as it only covers the DRM/KMS part, and use igt-parser.sh from the buster-igt rootfs. Also drop core_get_client_auth as it has been merged with core_auth. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-05test-configs.yaml: upgrade Debian rootfs URLsGuillaume Tucker
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
2019-07-04Add first ARC device: hsdkCorentin LABBE
This patchs adds support for the ARC architecture. It adds the first boards using this arch, the HSDK