1include: 2 - local: 'src/gallium/drivers/zink/ci/gitlab-ci-inc.yml' 3 4zink-lvp: 5 extends: 6 - .test-gl 7 - .deqp-test 8 - .zink-lvp-test 9 variables: 10 DEQP_SUITE: zink-lvp 11 DEQP_FRACTION: 8 12 PIGLIT_NO_WINDOW: 1 13 # Enable validation (except for on piglit, see deqp-zink-lvp.toml), logging 14 # to stdout and aborting on unknown failures. 15 ZINK_DEBUG: validation 16 XVFB_SCRIPT: "VK_DRIVER=lvp install/deqp-runner.sh" 17 script: | 18 xvfb-run --server-args='-noreset' bash -c ". $SCRIPTS_DIR/setup-test-env.sh && ${XVFB_SCRIPT}" 19 20zink-anv-tgl: 21 extends: 22 - .zink-anv-test 23 timeout: 1h 24 variables: 25 DEQP_SUITE: zink-anv-tgl 26 PIGLIT_NO_WINDOW: 1 27 HWCI_START_WESTON: 1 28 # We use gbm because X can die: 29 # MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST) 30 # Xorg: ../src/gallium/drivers/zink/zink_batch.c:599: zink_end_batch: Assertion `!ctx->batch_states' failed. 31 PIGLIT_PLATFORM: gbm 32 33# Manual full run when you want to double-check the full status. 34zink-anv-tgl-full: 35 extends: 36 - zink-anv-tgl 37 - .zink-anv-manual-rules 38 variables: 39 DEQP_SUITE: zink-anv-tgl-full 40 JOB_TIMEOUT: 105 41 HWCI_START_WESTON: 1 42 timeout: 1h 45m 43 parallel: 3 44 45zink-anv-tgl-traces: 46 extends: 47 - .lava-piglit-traces:x86_64 48 - .zink-anv-test 49 - .zink-trace-test 50 # Add .lava-traces-base again to override .zink-anv-test setting the 51 # HWCI_TEST_SCRIPT, but .lava-piglit-traces having to come first to get 52 # dependencies right. 53 - .lava-traces-base 54 variables: 55 PIGLIT_TRACES_FILE: traces-zink.yml 56 57zink-anv-tgl-traces-restricted: 58 extends: 59 - zink-anv-tgl-traces 60 - .zink-anv-rules-restricted 61 variables: 62 PIGLIT_TRACES_FILE: traces-zink-restricted.yml 63 PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=mesa-tracie-private --jwt-file=${CI_JOB_JWT_FILE} 64 allow_failure: true 65 66zink-tu-a618: 67 extends: 68 - .lava-test-deqp:arm64 69 - .zink-turnip-rules 70 - .zink-test 71 - .lava-sc7180-trogdor-lazor-limozeen:arm64 72 parallel: 2 73 variables: 74 DEQP_SUITE: zink-freedreno-a618 75 FLAKES_CHANNEL: "#freedreno-ci" 76 HWCI_START_WESTON: 1 77 GPU_VERSION: zink-freedreno-a618 78 79zink-tu-a618-traces: 80 extends: 81 - a618-traces 82 - .zink-turnip-rules 83 - .zink-trace-test 84 parallel: null 85 variables: 86 PIGLIT_REPLAY_DEVICE_NAME: "zink-a618" 87 88zink-tu-a618-traces-performance: 89 extends: 90 - zink-tu-a618-traces 91 - .zink-turnip-manual-rules 92 - .piglit-performance:arm64 93 rules: 94 - !reference [.piglit-performance:arm64, rules] 95 - !reference [.zink-turnip-manual-rules, rules] 96 variables: 97 # Always use the same device 98 # a618 tag starts with cbg-1 (not cbg-0) for some reason 99 LAVA_TAGS: "cbg-1" 100 needs: 101 - !reference [zink-tu-a618-traces, needs] 102 - !reference [.piglit-performance:arm64, needs] 103 104############### Combined testing (GL, GLES, Piglit) on RADV 105zink-radv-polaris10-valve: 106 extends: 107 - .radv-zink-test-valve 108 - .polaris10-test-valve-kws 109 - .zink-radv-manual-rules 110 variables: 111 GPU_VERSION: zink-radv-polaris10 112 ZINK_DEBUG: quiet 113 114zink-radv-navi10-valve: 115 extends: 116 - .radv-zink-test-valve 117 - .navi10-test-valve-mupuf 118 - .zink-radv-manual-rules 119 timeout: 40m 120 variables: 121 B2C_TIMEOUT_OVERALL_MINUTES: 30 122 GPU_VERSION: zink-radv-navi10 123 124zink-radv-vangogh-valve: 125 timeout: 35m 126 parallel: 3 127 extends: 128 - .radv-zink-test-valve 129 - .vangogh-test-valve 130 - .zink-radv-rules 131 variables: 132 GPU_VERSION: zink-radv-vangogh 133 B2C_SESSION_REBOOT_REGEX: 'BUG: kernel NULL pointer dereference, address' 134 B2C_TIMEOUT_BOOT_RETRIES: 1 135 B2C_TIMEOUT_BOOT_MINUTES: 30 136 B2C_TIMEOUT_OVERALL_MINUTES: 30 137 FDO_CI_CONCURRENT: 6 138 # Override the list of tags to drop `priority:low` 139 tags: 140 - farm:$RUNNER_FARM_LOCATION 141 - amdgpu:codename:VANGOGH 142 143zink-radv-navi31-valve: 144 extends: 145 - .radv-zink-test-valve 146 - .navi31-test-valve 147 - .zink-radv-manual-rules 148 timeout: 1h 20m 149 variables: 150 GPU_VERSION: zink-radv-navi31 151 B2C_TIMEOUT_BOOT_MINUTES: 75 152 B2C_TIMEOUT_OVERALL_MINUTES: 75 153