xref: /aosp_15_r20/external/mesa3d/src/etnaviv/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker.etnaviv-rules:
2*61046927SAndroid Build Coastguard Worker  stage: etnaviv
3*61046927SAndroid Build Coastguard Worker  rules:
4*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
5*61046927SAndroid Build Coastguard Worker    - !reference [.austriancoder-farm-rules, rules]
6*61046927SAndroid Build Coastguard Worker    - !reference [.gl-rules, rules]
7*61046927SAndroid Build Coastguard Worker    - changes: &etnaviv_file_list
8*61046927SAndroid Build Coastguard Worker        - src/etnaviv/*
9*61046927SAndroid Build Coastguard Worker        - src/etnaviv/ci/gitlab-ci.yml
10*61046927SAndroid Build Coastguard Worker        - src/etnaviv/ci/deqp-$DEQP_SUITE.toml
11*61046927SAndroid Build Coastguard Worker        - src/etnaviv/ci/$GPU_VERSION-fails.txt
12*61046927SAndroid Build Coastguard Worker        - src/etnaviv/ci/$GPU_VERSION-flakes.txt
13*61046927SAndroid Build Coastguard Worker        - src/etnaviv/ci/$GPU_VERSION-skips.txt
14*61046927SAndroid Build Coastguard Worker        - src/etnaviv/drm/**/*
15*61046927SAndroid Build Coastguard Worker        - src/etnaviv/drm-shim/**/*
16*61046927SAndroid Build Coastguard Worker        - src/etnaviv/isa/**/*
17*61046927SAndroid Build Coastguard Worker        - src/gallium/drivers/etnaviv/**/*
18*61046927SAndroid Build Coastguard Worker        - src/gallium/winsys/etnaviv/**/*
19*61046927SAndroid Build Coastguard Worker        - src/gallium/auxiliary/renderonly/**/*
20*61046927SAndroid Build Coastguard Worker        - src/gallium/winsys/kmsro/**/*
21*61046927SAndroid Build Coastguard Worker      when: on_success
22*61046927SAndroid Build Coastguard Worker
23*61046927SAndroid Build Coastguard Worker.etnaviv-manual-rules:
24*61046927SAndroid Build Coastguard Worker  stage: etnaviv-postmerge
25*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
26*61046927SAndroid Build Coastguard Worker  rules:
27*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
28*61046927SAndroid Build Coastguard Worker    - !reference [.austriancoder-farm-manual-rules, rules]
29*61046927SAndroid Build Coastguard Worker    - !reference [.gl-manual-rules, rules]
30*61046927SAndroid Build Coastguard Worker    - changes:
31*61046927SAndroid Build Coastguard Worker        *etnaviv_file_list
32*61046927SAndroid Build Coastguard Worker      when: manual
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker# 1 devices (2023-12-16)
35*61046927SAndroid Build Coastguard Worker.austriancoder-imx6q-cubox-i:arm32:
36*61046927SAndroid Build Coastguard Worker  variables:
37*61046927SAndroid Build Coastguard Worker    BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
38*61046927SAndroid Build Coastguard Worker    BM_DTB: imx6q-cubox-i
39*61046927SAndroid Build Coastguard Worker    BM_KERNEL: zImage
40*61046927SAndroid Build Coastguard Worker    DEQP_EXPECTED_RENDERER: GC2000
41*61046927SAndroid Build Coastguard Worker    GPU_VERSION: "etnaviv-gc2000"
42*61046927SAndroid Build Coastguard Worker  script:
43*61046927SAndroid Build Coastguard Worker    - ./install/bare-metal/fastboot.sh
44*61046927SAndroid Build Coastguard Worker  tags:
45*61046927SAndroid Build Coastguard Worker    - etnaviv-gc2000
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard Worker# 1 devices (2023-12-16)
48*61046927SAndroid Build Coastguard Worker.austriancoder-imx8mq-nitrogen:arm64:
49*61046927SAndroid Build Coastguard Worker  variables:
50*61046927SAndroid Build Coastguard Worker    BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
51*61046927SAndroid Build Coastguard Worker    BM_DTB: imx8mq-nitrogen
52*61046927SAndroid Build Coastguard Worker    BM_KERNEL: Image
53*61046927SAndroid Build Coastguard Worker    DEQP_EXPECTED_RENDERER: GC7000
54*61046927SAndroid Build Coastguard Worker    GPU_VERSION: "etnaviv-gc7000"
55*61046927SAndroid Build Coastguard Worker  script:
56*61046927SAndroid Build Coastguard Worker    - ./install/bare-metal/fastboot.sh
57*61046927SAndroid Build Coastguard Worker  tags:
58*61046927SAndroid Build Coastguard Worker    - austriancoder-etnaviv-imx8mq-nitrogen
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard Workergc2000_gles2:
62*61046927SAndroid Build Coastguard Worker  extends:
63*61046927SAndroid Build Coastguard Worker    - .baremetal-test-arm32
64*61046927SAndroid Build Coastguard Worker    - .austriancoder-imx6q-cubox-i:arm32
65*61046927SAndroid Build Coastguard Worker    - .etnaviv-manual-rules
66*61046927SAndroid Build Coastguard Worker  variables:
67*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#etnaviv-ci"
68*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
69*61046927SAndroid Build Coastguard Worker    DEQP_VER: gles2
70*61046927SAndroid Build Coastguard Worker  timeout: 20m
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Workergc2000_gles2_asan:
73*61046927SAndroid Build Coastguard Worker  extends:
74*61046927SAndroid Build Coastguard Worker    - gc2000_gles2
75*61046927SAndroid Build Coastguard Worker    - .baremetal-arm32-asan-test
76*61046927SAndroid Build Coastguard Worker  variables:
77*61046927SAndroid Build Coastguard Worker    DEQP_FRACTION: 100
78*61046927SAndroid Build Coastguard Worker    FDO_CI_CONCURRENT: 1
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Workergc2000_piglit:
81*61046927SAndroid Build Coastguard Worker  extends:
82*61046927SAndroid Build Coastguard Worker    - .baremetal-deqp-test
83*61046927SAndroid Build Coastguard Worker    - .baremetal-test-arm32
84*61046927SAndroid Build Coastguard Worker    - .austriancoder-imx6q-cubox-i:arm32
85*61046927SAndroid Build Coastguard Worker    - .etnaviv-manual-rules
86*61046927SAndroid Build Coastguard Worker  variables:
87*61046927SAndroid Build Coastguard Worker    DEQP_SUITE: etnaviv-gc2000-piglit
88*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#etnaviv-ci"
89*61046927SAndroid Build Coastguard Worker  timeout: 40m
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Workergc7000_gles2:
92*61046927SAndroid Build Coastguard Worker  extends:
93*61046927SAndroid Build Coastguard Worker    - .baremetal-test-arm64
94*61046927SAndroid Build Coastguard Worker    - .austriancoder-imx8mq-nitrogen:arm64
95*61046927SAndroid Build Coastguard Worker    - .etnaviv-manual-rules
96*61046927SAndroid Build Coastguard Worker  variables:
97*61046927SAndroid Build Coastguard Worker    FLAKES_CHANNEL: "#etnaviv-ci"
98*61046927SAndroid Build Coastguard Worker    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
99*61046927SAndroid Build Coastguard Worker    DEQP_VER: gles2
100*61046927SAndroid Build Coastguard Worker  timeout: 20m
101