[igt-dev] [PATCH v2 00/12] Run CI on Qualcomm devices
Tomeu Vizoso
tomeu.vizoso at collabora.com
Thu Mar 10 07:37: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
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 | 131 +++++-
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 | 97 +++++
ci/msm_tests.txt | 14 +
ci/run_tests.sh | 87 ++++
20 files changed, 986 insertions(+), 13 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 100644 ci/msm_tests.txt
create mode 100755 ci/run_tests.sh
--
2.31.1
More information about the igt-dev
mailing list