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 46v3d-rpi4-gl:arm64: 47 extends: 48 - .igalia-bcm2711-rpi-4 49 - .broadcom-test:arm64 50 - .v3d-rules 51 parallel: 8 52 variables: 53 HWCI_START_WESTON: 1 54 DEQP_SUITE: broadcom-rpi4 55 DEQP_FRACTION: 2 56 57v3d-rpi4-gl-full:arm64: 58 extends: 59 - v3d-rpi4-gl:arm64 60 - .v3d-manual-rules 61 tags: 62 - igalia-rpi4 63 - igalia-fullrun 64 parallel: 6 65 timeout: 45m 66 variables: 67 DEQP_FRACTION: 1 68 69v3d-rpi4-rusticl:arm64: 70 extends: 71 - .igalia-bcm2711-rpi-4 72 - .broadcom-test:arm64 73 - .v3d-rusticl-manual-rules 74 timeout: 30m # base run time = 17min test, 19min total 75 variables: 76 DEQP_SUITE: v3d-rusticl 77 78v3d-rpi4-traces:arm64: 79 extends: 80 - .igalia-bcm2711-rpi-4 81 - .piglit-traces-test 82 - .broadcom-test:arm64 83 - .v3d-rules 84 variables: 85 HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh" 86 PIGLIT_TRACES_FILE: traces-broadcom.yml 87 PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi4" 88 PIGLIT_RESULTS: "broadcom-rpi4-replay" 89 90v3d-rpi4-gl:arm32: 91 extends: 92 - .igalia-bcm2711-rpi-4 93 - .broadcom-test:arm32 94 - .v3d-manual-rules 95 tags: 96 - igalia-rpi4 97 - igalia-fullrun 98 timeout: 35m 99 variables: 100 DEQP_SUITE: broadcom-rpi4-arm32 101 102v3d-rpi4-gl-asan:arm64: 103 extends: 104 - .igalia-bcm2711-rpi-4 105 - .broadcom-asan-test:arm64 106 - .v3d-manual-rules 107 variables: 108 FDO_CI_CONCURRENT: 1 109 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 110 DEQP_SUITE: broadcom-rpi4-asan 111 DEQP_FRACTION: 30 112 113v3dv-rpi4-vk:arm64: 114 extends: 115 - .igalia-bcm2711-rpi-4 116 - .broadcom-test:arm64 117 - .v3dv-rules 118 parallel: 10 119 variables: 120 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 121 HWCI_START_WESTON: 1 122 DEQP_SUITE: broadcom-rpi4-vk 123 DEQP_FRACTION: 3 124 FLAKES_CHANNEL: "#videocore-ci" 125 126v3dv-rpi4-vk-full:arm64: 127 extends: 128 - v3dv-rpi4-vk:arm64 129 - .v3dv-manual-rules 130 tags: 131 - igalia-rpi4 132 - igalia-fullrun 133 parallel: 6 134 timeout: 2h 135 variables: 136 # Keep 10 minutes for boot + setup + uploading the artifacts at the end 137 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 138 DEQP_FRACTION: 1 139 140v3dv-rpi4-vk-asan:arm64: 141 extends: 142 - .igalia-bcm2711-rpi-4 143 - .broadcom-asan-test:arm64 144 - .v3dv-manual-rules 145 variables: 146 FDO_CI_CONCURRENT: 1 147 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 148 DEQP_SUITE: broadcom-rpi4-vk-asan 149 DEQP_FRACTION: 200 150 151v3d-rpi5-gl:arm64: 152 extends: 153 - .igalia-bcm2712-rpi-5 154 - .broadcom-test:arm64 155 - .v3d-rules 156 variables: 157 HWCI_START_WESTON: 1 158 DEQP_SUITE: broadcom-rpi5 159 DEQP_FRACTION: 3 160 161v3d-rpi5-gl-full:arm64: 162 extends: 163 - v3d-rpi5-gl:arm64 164 - .v3d-manual-rules 165 tags: 166 - igalia-rpi5 167 - igalia-fullrun 168 timeout: 1h # usually takes around 48min 169 variables: 170 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 171 DEQP_FRACTION: 1 172 BM_BOOTFS: /boot/raspberrypi_arm64_no2712 173 174v3d-rpi5-rusticl:arm64: 175 extends: 176 - .igalia-bcm2712-rpi-5 177 - .broadcom-test:arm64 178 - .v3d-rusticl-manual-rules 179 tags: 180 - igalia-rpi5 181 - igalia-fullrun 182 timeout: 20m # base run time = 7min test, 9min total 183 variables: 184 DEQP_SUITE: v3d-rusticl 185 186v3d-rpi5-traces:arm64: 187 extends: 188 - .igalia-bcm2712-rpi-5 189 - .piglit-traces-test 190 - .broadcom-test:arm64 191 - .v3d-rules 192 variables: 193 HWCI_TEST_SCRIPT: "/install/piglit/piglit-traces.sh" 194 PIGLIT_TRACES_FILE: traces-broadcom.yml 195 PIGLIT_REPLAY_DEVICE_NAME: "broadcom-rpi5" 196 PIGLIT_RESULTS: "broadcom-rpi5-replay" 197 198 199v3dv-rpi5-vk:arm64: 200 extends: 201 - .igalia-bcm2712-rpi-5 202 - .broadcom-test:arm64 203 - .v3dv-rules 204 parallel: 2 205 variables: 206 HWCI_TEST_SCRIPT: "/install/deqp-runner.sh" 207 HWCI_START_WESTON: 1 208 DEQP_SUITE: broadcom-rpi5-vk 209 DEQP_FRACTION: 5 210 FLAKES_CHANNEL: "#videocore-ci" 211 212v3dv-rpi5-vk-full:arm64: 213 extends: 214 - v3dv-rpi5-vk:arm64 215 - .v3dv-manual-rules 216 tags: 217 - igalia-rpi5 218 - igalia-fullrun 219 parallel: null 220 timeout: 2h 221 variables: 222 # Keep 10 minutes for boot + setup + uploading the artifacts at the end 223 TEST_SETUP_AND_UPLOAD_MARGIN_MINUTES: 10 224 DEQP_FRACTION: 1 225 BM_BOOTFS: /boot/raspberrypi_arm64_no2712 226