1sample:
2  description: Sample application for displays
3  name: display_sample
4tests:
5  sample.display.sdl:
6    build_only: true
7    platform_allow:
8      - native_posix/native/64
9      - native_sim/native/64
10    tags: display
11  sample.display.dummy:
12    platform_allow:
13      - native_posix
14      - native_sim
15    extra_args: DTC_OVERLAY_FILE="dummy_dc.overlay"
16    extra_configs:
17      - CONFIG_SDL_DISPLAY=n
18      - CONFIG_TEST=y
19    tags: display
20    harness: console
21    harness_config:
22      fixture: fixture_display
23      type: one_line
24      regex:
25        - "Display sample for (.*)"
26  sample.display.g1120b0mipi:
27    platform_allow: mimxrt595_evk/mimxrt595s/cm33
28    tags: display
29    harness: console
30    extra_args: SHIELD=g1120b0mipi
31    extra_configs:
32      - CONFIG_PM=y
33      - CONFIG_PM_DEVICE=y
34      - CONFIG_IDLE_STACK_SIZE=400
35      - CONFIG_TEST=y
36    harness_config:
37      fixture: fixture_display_g1120b0mipi
38      type: multi_line
39      regex:
40        - "sample: Display sample for (.*)"
41        - "Display starts"
42        - "Display sample test mode done (.*)"
43  sample.display.builtin:
44    # This test case is intended to insure that this sample builds & runs
45    # correctly for all boards that have a supported built-in display.
46    filter: dt_chosen_enabled("zephyr,display")
47    harness: console
48    harness_config:
49      fixture: fixture_display
50    tags: display
51  sample.display.st_b_lcd40_dsi1_mb1166_a09:
52    filter: dt_compat_enabled("frida,nt35510")
53    platform_allow: stm32h747i_disco/stm32h747xx/m7
54    extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09
55    tags:
56      - display
57      - shield
58    harness: console
59    harness_config:
60      fixture: fixture_display
61  sample.display.rk043fn02h_ct:
62    platform_allow:
63      - mimxrt1064_evk
64      - mimxrt1060_evk/mimxrt1062/qspi
65      - mimxrt1050_evk/mimxrt1052/hyperflash
66      - mimxrt1040_evk
67    integration_platforms:
68      - mimxrt1040_evk
69    tags: display
70    harness: console
71    extra_args: SHIELD=rk043fn02h_ct
72    harness_config:
73      fixture: fixture_display
74      type: one_line
75      regex:
76        - "Display sample for (.*)"
77  sample.display.shield:
78    # This test case is intended to verify support for shields on boards
79    # known to support them. It is not intended to cover all combinations
80    # of boards and shields, but rather serve as a method to test each
81    # display shield within Zephyr
82    filter: dt_chosen_enabled("zephyr,display")
83    harness: console
84    harness_config:
85      fixture: fixture_display
86      type: one_line
87      regex:
88        - "Display sample for (.*)"
89    extra_args:
90      - platform:lpcxpresso55s69/lpc55s69/cpu0:SHIELD=adafruit_2_8_tft_touch_v2
91      - platform:nrf52840dk/nrf52840:SHIELD=ssd1306_128x32
92      - platform:frdm_k64f/mk64f12:SHIELD=ssd1306_128x64
93      - platform:mimxrt685_evk/mimxrt685/cm33:SHIELD=waveshare_epaper_gdeh0213b1
94      - platform:nucleo_l433rc_p/stm32l433xx:SHIELD=waveshare_epaper_gdew042t2
95      - platform:nrf52dk/nrf52832:SHIELD=st7789v_tl019fqv01
96      - platform:mimxrt1010_evk/mimxrt1011:SHIELD=st7789v_waveshare_240x240
97      - platform:frdm_k22f/mk22f51212:SHIELD=ls013b7dh03
98      - platform:nrf52833dk/nrf52833:SHIELD=st7735r_ada_160x128
99      - platform:mimxrt1170_evk/mimxrt1176/cm7:SHIELD=rk055hdmipi4m
100      - platform:da1469x_dk_pro/da14699:DTC_OVERLAY_FILE=da1469x_dk_pro_mipi_dbi.overlay
101      - platform:nrf52840dk/nrf52840:SHIELD=max7219_8x8
102      - platform:stm32h747i_disco/stm32h747xx/m7:SHIELD=st_b_lcd40_dsi1_mb1166
103      - platform:mimxrt1064_evk/mimxrt1064:SHIELD=rk043fn66hs_ctg
104      - platform:mimxrt1060_evk/mimxrt1062:SHIELD=rk043fn66hs_ctg
105      - platform:mimxrt1050_evk/mimxrt1052:SHIELD=rk043fn66hs_ctg
106      - platform:mimxrt1040_evk/mimxrt1042:SHIELD=rk043fn66hs_ctg
107      - platform:frdm_mcxn947/mcxn947/cpu0:SHIELD=lcd_par_s035_8080
108      - platform:frdm_mcxn236/mcxn236:SHIELD=lcd_par_s035_8080
109      - platform:ek_ra8d1:SHIELD=rtkmipilcdb00000be
110