[igt-dev] [PATCH v3 00/12] Run CI on Qualcomm devices
Tomeu Vizoso
tomeu.vizoso at collabora.com
Fri Mar 11 14:12:48 UTC 2022
Run a bunch of KMS and GPU tests on Qualcomm devices. The pipeline will
fail if there is any regression.
With these changes, it should be fairly trivial to add testing on other
KMS and GPU drivers.
v2: - Run container jobs only in Packet runners
- Update expectations after rebasing
v3: - Use igt_runner and store a list of subtests for msm CI
Regards,
Tomeu
Tomeu Vizoso (12):
ci: Run container jobs only in packet.net runners
ci: Move containers from Buster to Bullseye
ci: Move files to ci/ subdir
ci: Add dependencies between jobs
ci: Install ci-templates in Debian container
ci: Install ci-templates in arm64 container
ci: Install lavacli in Debian container
ci: Add wget to Debian container
ci: Setup JWT token to use with MinIO
ci: Upload build tarball to MinIO
ci: Add files from Mesa required to submit jobs to LAVA
ci: Add job for testing changes to tests in Qualcomm devices
.gitlab-ci.yml | 135 ++++++-
Dockerfile => ci/Dockerfile | 0
.../Dockerfile.build-debian | 10 +-
.../Dockerfile.build-debian-arm64 | 8 +-
.../Dockerfile.build-debian-armhf | 2 +-
.../Dockerfile.build-debian-minimal | 2 +-
.../Dockerfile.build-debian-mips | 4 +-
.../Dockerfile.build-fedora | 0
ci/ci-common/capture-devcoredump.sh | 14 +
ci/ci-common/generate-env.sh | 112 ++++++
ci/ci-common/init-stage1.sh | 22 +
ci/ci-common/init-stage2.sh | 78 ++++
ci/lava/lava-submit.sh | 38 ++
ci/lava/lava_job_submitter.py | 380 ++++++++++++++++++
.../meson-cross-arm64.txt | 0
.../meson-cross-armhf.txt | 0
.../meson-cross-mips.txt | 0
ci/msm_results.txt | 98 +++++
ci/run_tests.sh | 14 +
ci/upload-artifacts.sh | 7 +
tests/msm_ci/msm.testlist | 99 +++++
21 files changed, 1006 insertions(+), 17 deletions(-)
rename Dockerfile => ci/Dockerfile (100%)
rename Dockerfile.build-debian => ci/Dockerfile.build-debian (60%)
rename Dockerfile.build-debian-arm64 => ci/Dockerfile.build-debian-arm64 (79%)
rename Dockerfile.build-debian-armhf => ci/Dockerfile.build-debian-armhf (97%)
rename Dockerfile.build-debian-minimal => ci/Dockerfile.build-debian-minimal (94%)
rename Dockerfile.build-debian-mips => ci/Dockerfile.build-debian-mips (86%)
rename Dockerfile.build-fedora => ci/Dockerfile.build-fedora (100%)
create mode 100755 ci/ci-common/capture-devcoredump.sh
create mode 100755 ci/ci-common/generate-env.sh
create mode 100755 ci/ci-common/init-stage1.sh
create mode 100755 ci/ci-common/init-stage2.sh
create mode 100755 ci/lava/lava-submit.sh
create mode 100755 ci/lava/lava_job_submitter.py
rename meson-cross-arm64.txt => ci/meson-cross-arm64.txt (100%)
rename meson-cross-armhf.txt => ci/meson-cross-armhf.txt (100%)
rename meson-cross-mips.txt => ci/meson-cross-mips.txt (100%)
create mode 100644 ci/msm_results.txt
create mode 100755 ci/run_tests.sh
create mode 100644 ci/upload-artifacts.sh
create mode 100644 tests/msm_ci/msm.testlist
--
2.31.1
More information about the igt-dev
mailing list