1include: 2 - local: 'src/broadcom/ci/gitlab-ci-inc.yml' 3 4vc4-rpi3-gl:arm64: 5 extends: 6 - .igalia-bcm2837-rpi-3-b 7 - .broadcom-test:arm64 8 - .vc4-rules 9 parallel: 4 10 variables: 11 DEQP_SUITE: broadcom-rpi3 12 HWCI_START_WESTON: 1 13 14vc4-rpi3-gl-piglit-full:arm64: 15 extends: 16 - vc4-rpi3-gl:arm64 17 - .vc4-manual-rules 18 tags: 19 - igalia-rpi3 20 - igalia-fullrun 21 variables: 22 DEQP_SUITE: broadcom-rpi3-piglit-full 23 24vc4-rpi3-gl:arm32: 25 extends: 26 - .igalia-bcm2837-rpi-3-b 27 - .broadcom-test:arm32 28 - .vc4-manual-rules 29 tags: 30 - igalia-rpi3 31 - igalia-fullrun 32 variables: 33 DEQP_SUITE: broadcom-rpi3-arm32 34 35vc4-rpi3-gl-asan:arm64: 36 extends: 37 - .igalia-bcm2837-rpi-3-b 38 - .broadcom-asan-test:arm64 39 - .vc4-manual-rules 40 variables: 41 FDO_CI_CONCURRENT: 1 42 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 43 DEQP_SUITE: broadcom-rpi3-asan 44 DEQP_FRACTION: 10 45 46vc4-rpi3-gl-ubsan:arm64: 47 extends: 48 - .igalia-bcm2837-rpi-3-b 49 - .broadcom-ubsan-test:arm64 50 - .vc4-manual-rules 51 variables: 52 # UBSan is quite slow, so restrict to 1 job 53 FDO_CI_CONCURRENT: 1 54 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 55 DEQP_SUITE: broadcom-rpi3-ubsan 56 DEQP_FRACTION: 10 57 58v3d-rpi4-gl:arm64: 59 extends: 60 - .igalia-bcm2711-rpi-4 61 - .broadcom-test:arm64 62 - .v3d-rules 63 parallel: 8 64 variables: 65 HWCI_START_WESTON: 1 66 DEQP_SUITE: broadcom-rpi4 67 DEQP_FRACTION: 2 68 69v3d-rpi4-gl-full:arm64: 70 extends: 71 - v3d-rpi4-gl:arm64 72 - .broadcom-test-full:arm64 73 - .v3d-manual-rules 74 tags: 75 - igalia-rpi4 76 - igalia-fullrun 77 parallel: 6 78 timeout: 45m 79 variables: 80 DEQP_FRACTION: 1 81 82v3d-rpi4-rusticl:arm64: 83 extends: 84 - .igalia-bcm2711-rpi-4 85 - .broadcom-test:arm64 86 - .v3d-rusticl-manual-rules 87 timeout: 40m # base run time = 25min test, 32min total 88 variables: 89 DEQP_SUITE: v3d-rusticl 90 91v3d-rpi4-traces:arm64: 92 extends: 93 - .igalia-bcm2711-rpi-4 94 - .piglit-traces-test 95 - .broadcom-test:arm64 96 - .v3d-rules 97 variables: 98 HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh" 99 PIGLIT_TRACES_FILE: traces-broadcom.yml 100 PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi4" 101 PIGLIT_RESULTS: "broadcom-rpi4-replay" 102 103v3d-rpi4-gl:arm32: 104 extends: 105 - .igalia-bcm2711-rpi-4 106 - .broadcom-test:arm32 107 - .v3d-manual-rules 108 tags: 109 - igalia-rpi4 110 - igalia-fullrun 111 timeout: 35m 112 variables: 113 DEQP_SUITE: broadcom-rpi4-arm32 114 115v3d-rpi4-gl-asan:arm64: 116 extends: 117 - .igalia-bcm2711-rpi-4 118 - .broadcom-asan-test:arm64 119 - .v3d-manual-rules 120 variables: 121 FDO_CI_CONCURRENT: 1 122 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 123 DEQP_SUITE: broadcom-rpi4-asan 124 DEQP_FRACTION: 30 125 126v3d-rpi4-gl-ubsan:arm64: 127 extends: 128 - .igalia-bcm2711-rpi-4 129 - .broadcom-ubsan-test:arm64 130 - .v3d-manual-rules 131 variables: 132 # UBSan is quite slow, so restrict to 1 job 133 FDO_CI_CONCURRENT: 1 134 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 135 DEQP_SUITE: broadcom-rpi4-ubsan 136 DEQP_FRACTION: 30 137 138v3dv-rpi4-vk:arm64: 139 extends: 140 - .igalia-bcm2711-rpi-4 141 - .broadcom-test:arm64 142 - .v3dv-rules 143 parallel: 10 144 variables: 145 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 146 HWCI_START_WESTON: 1 147 DEQP_SUITE: broadcom-rpi4-vk 148 DEQP_FRACTION: 3 149 FLAKES_CHANNEL: "#videocore-ci" 150 151v3dv-rpi4-vk-full:arm64: 152 extends: 153 - v3dv-rpi4-vk:arm64 154 - .broadcom-test-full:arm64 155 - .v3dv-manual-rules 156 tags: 157 - igalia-rpi4 158 - igalia-fullrun 159 parallel: 6 160 timeout: 2h 161 variables: 162 # Keep 10 minutes for boot + setup + uploading the artifacts at the end 163 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 164 DEQP_FRACTION: 1 165 166v3dv-rpi4-vk-asan:arm64: 167 extends: 168 - .igalia-bcm2711-rpi-4 169 - .broadcom-asan-test:arm64 170 - .v3dv-manual-rules 171 variables: 172 FDO_CI_CONCURRENT: 1 173 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 174 DEQP_SUITE: broadcom-rpi4-vk-asan 175 DEQP_FRACTION: 200 176 177v3dv-rpi4-vk-ubsan:arm64: 178 extends: 179 - .igalia-bcm2711-rpi-4 180 - .broadcom-ubsan-test:arm64 181 - .v3dv-manual-rules 182 variables: 183 # UBSan is quite slow, so restrict to 1 job 184 FDO_CI_CONCURRENT: 1 185 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 186 DEQP_SUITE: broadcom-rpi4-vk-ubsan 187 DEQP_FRACTION: 200 188 189v3d-rpi5-gl:arm64: 190 extends: 191 - .igalia-bcm2712-rpi-5 192 - .broadcom-test:arm64 193 - .v3d-rules 194 variables: 195 HWCI_START_WESTON: 1 196 DEQP_SUITE: broadcom-rpi5 197 DEQP_FRACTION: 3 198 199v3d-rpi5-gl-full:arm64: 200 extends: 201 - v3d-rpi5-gl:arm64 202 - .broadcom-test-full:arm64 203 - .v3d-manual-rules 204 tags: 205 - igalia-rpi5 206 - igalia-fullrun 207 timeout: 1h # usually takes around 48min 208 variables: 209 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 210 DEQP_FRACTION: 1 211 212v3d-rpi5-rusticl:arm64: 213 extends: 214 - .igalia-bcm2712-rpi-5 215 - .broadcom-test:arm64 216 - .v3d-rusticl-manual-rules 217 tags: 218 - igalia-rpi5 219 - igalia-fullrun 220 timeout: 20m # base run time = 7min test, 9min total 221 variables: 222 DEQP_SUITE: v3d-rusticl 223 224v3d-rpi5-traces:arm64: 225 extends: 226 - .igalia-bcm2712-rpi-5 227 - .piglit-traces-test 228 - .broadcom-test:arm64 229 - .v3d-rules 230 variables: 231 HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh" 232 PIGLIT_TRACES_FILE: traces-broadcom.yml 233 PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi5" 234 PIGLIT_RESULTS: "broadcom-rpi5-replay" 235 236 237v3dv-rpi5-vk:arm64: 238 extends: 239 - .igalia-bcm2712-rpi-5 240 - .broadcom-test:arm64 241 - .v3dv-rules 242 parallel: 2 243 variables: 244 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 245 HWCI_START_WESTON: 1 246 DEQP_SUITE: broadcom-rpi5-vk 247 DEQP_FRACTION: 5 248 FLAKES_CHANNEL: "#videocore-ci" 249 250v3dv-rpi5-vk-full:arm64: 251 extends: 252 - v3dv-rpi5-vk:arm64 253 - .broadcom-test-full:arm64 254 - .v3dv-manual-rules 255 tags: 256 - igalia-rpi5 257 - igalia-fullrun 258 parallel: null 259 timeout: 2h 260 variables: 261 # Keep 10 minutes for boot + setup + uploading the artifacts at the end 262 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 263 DEQP_FRACTION: 1 264