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