From e0220c6e71e55a12497cfa24e377fb9a1b5243e8 Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Wed, 20 Aug 2025 10:47:41 +0200 Subject: [PATCH] anv/ci: Add a job replaying traces with ANGLE The new anv-adl-traces-restricted job runs 10 ANGLE traces on Alder Lake, using ANGLE's Vulkan backend. Signed-off-by: Valentine Burley Part-of: --- src/intel/ci/gitlab-ci-inc.yml | 7 +++++ src/intel/ci/gitlab-ci.yml | 16 +++++++++++ src/intel/ci/restricted-traces-intel.yml | 34 ++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 src/intel/ci/restricted-traces-intel.yml diff --git a/src/intel/ci/gitlab-ci-inc.yml b/src/intel/ci/gitlab-ci-inc.yml index 33555ce8142..1e11242c91a 100644 --- a/src/intel/ci/gitlab-ci-inc.yml +++ b/src/intel/ci/gitlab-ci-inc.yml @@ -142,6 +142,13 @@ - src/intel/vulkan/**/* when: on_success +.anv-restricted-rules: + stage: intel + rules: + - !reference [.test, rules] + - !reference [.restricted-rules, rules] + - !reference [.anv-rules, rules] + .anv-manual-rules: stage: intel-nightly extends: .no-auto-retry diff --git a/src/intel/ci/gitlab-ci.yml b/src/intel/ci/gitlab-ci.yml index f534afc90dd..2a4b3edf2a2 100644 --- a/src/intel/ci/gitlab-ci.yml +++ b/src/intel/ci/gitlab-ci.yml @@ -104,6 +104,22 @@ anv-adl-angle: timeout: 30m parallel: 5 +anv-adl-traces-restricted: + extends: + - .lava-x86_64-piglit-traces + - .anv-test + - .lava-acer-chromebox-cxi5-brask:x86_64 + - .anv-restricted-rules + variables: + HWCI_START_WESTON: 1 + ANGLE_TRACE_FILES_TAG: "2025-03-28" + PIGLIT_REPLAY_ANGLE_ARCH: x64 + PIGLIT_TRACES_FILE: restricted-traces-intel.yml + PIGLIT_REPLAY_DEVICE_NAME: "vk-${GPU_VERSION}" + PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --minio_bucket=${S3_TRACIE_PRIVATE_BUCKET} --jwt-file=${S3_JWT_FILE} + FDO_CI_CONCURRENT: 5 # Run the 10 traces in 2 sets of 5 to avoid OOMs + allow_failure: true + anv-tgl-angle: extends: - .anv-angle-test diff --git a/src/intel/ci/restricted-traces-intel.yml b/src/intel/ci/restricted-traces-intel.yml new file mode 100644 index 00000000000..cf59abe7e79 --- /dev/null +++ b/src/intel/ci/restricted-traces-intel.yml @@ -0,0 +1,34 @@ +%YAML 1.2 +--- + +traces: + angle/libangle_restricted_traces_among_us.so: + vk-anv-adl: + checksum: 06b628f9cb4fc4e59cc31b54451151e3 + angle/libangle_restricted_traces_asphalt_9.so: + vk-anv-adl: + checksum: b0f121660eee2ba3fb45bef218e55ce2 + angle/libangle_restricted_traces_brawl_starts.so: + vk-anv-adl: + checksum: e038ef82470fff7b94cf958fa869d130 + angle/libangle_restricted_traces_candy_crush_soda_saga.so: + vk-anv-adl: + checksum: f013d27a2bc6b8983d375d6ac3f97422 + angle/libangle_restricted_traces_free_fire.so: + vk-anv-adl: + checksum: 1a9f03ed30ee254842afe7ab7792a493 + angle/libangle_restricted_traces_google_maps.so: + vk-anv-adl: + checksum: 3b6fa15ed853da3a073fdbd70f2d1b7a + angle/libangle_restricted_traces_minetest.so: + vk-anv-adl: + checksum: a2d769be52e38da9be5f61f6bb32e325 + angle/libangle_restricted_traces_mobile_legends.so: + vk-anv-adl: + checksum: ae8371870059d87d475da217a453acfc + angle/libangle_restricted_traces_pubg_mobile_battle_royale.so: + vk-anv-adl: + checksum: b1970da0e8d29498078e53d2b6bbff71 + angle/libangle_restricted_traces_temple_run_300.so: + vk-anv-adl: + checksum: 72610fdadbfb7d99aa5de13d78598ff2