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_sim/native/64
9    tags: display
10  sample.display.dummy:
11    platform_allow:
12      - native_sim
13    extra_args: DTC_OVERLAY_FILE="dummy_dc.overlay"
14    extra_configs:
15      - CONFIG_SDL_DISPLAY=n
16      - CONFIG_TEST=y
17    tags: display
18    harness: console
19    harness_config:
20      fixture: fixture_display
21      type: one_line
22      regex:
23        - "Display sample for (.*)"
24  sample.display.g1120b0mipi:
25    platform_allow:
26      - mimxrt595_evk/mimxrt595s/cm33
27      - mimxrt700_evk/mimxrt798s/cm33_cpu0
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@A/mimxrt1062/qspi
65      - mimxrt1060_evk@B/mimxrt1062/qspi
66      - mimxrt1060_evk@C/mimxrt1062/qspi
67      - mimxrt1050_evk/mimxrt1052/hyperflash
68      - mimxrt1040_evk
69    integration_platforms:
70      - mimxrt1040_evk
71    tags: display
72    harness: console
73    extra_args: SHIELD=rk043fn02h_ct
74    harness_config:
75      fixture: fixture_display
76      type: one_line
77      regex:
78        - "Display sample for (.*)"
79  sample.display.shield:
80    # This test case is intended to verify support for shields on boards
81    # known to support them. It is not intended to cover all combinations
82    # of boards and shields, but rather serve as a method to test each
83    # display shield within Zephyr
84    filter: dt_chosen_enabled("zephyr,display")
85    harness: console
86    harness_config:
87      fixture: fixture_display
88      type: one_line
89      regex:
90        - "Display sample for (.*)"
91    extra_args:
92      - platform:lpcxpresso55s69/lpc55s69/cpu0:SHIELD=adafruit_2_8_tft_touch_v2
93      - platform:nrf52840dk/nrf52840:SHIELD=ssd1306_128x32
94      - platform:frdm_k64f/mk64f12:SHIELD=ssd1306_128x64
95      - platform:mimxrt685_evk/mimxrt685/cm33:SHIELD=waveshare_epaper_gdeh0213b1
96      - platform:nucleo_l433rc_p/stm32l433xx:SHIELD=waveshare_epaper_gdew042t2
97      - platform:nrf52dk/nrf52832:SHIELD=st7789v_tl019fqv01
98      - platform:mimxrt1010_evk/mimxrt1011:SHIELD=st7789v_waveshare_240x240
99      - platform:frdm_k22f/mk22f51212:SHIELD=ls013b7dh03
100      - platform:nrf52833dk/nrf52833:SHIELD=st7735r_ada_160x128
101      - platform:mimxrt1170_evk/mimxrt1176/cm7:SHIELD=rk055hdmipi4ma0
102      - platform:da1469x_dk_pro/da14699:DTC_OVERLAY_FILE=da1469x_dk_pro_mipi_dbi.overlay
103      - platform:nrf52840dk/nrf52840:SHIELD=max7219_8x8
104      - platform:stm32h747i_disco/stm32h747xx/m7:SHIELD=st_b_lcd40_dsi1_mb1166
105      - platform:mimxrt1064_evk/mimxrt1064:SHIELD=rk043fn66hs_ctg
106      - platform:mimxrt1060_evk/mimxrt1062:SHIELD=rk043fn66hs_ctg
107      - platform:mimxrt1050_evk/mimxrt1052:SHIELD=rk043fn66hs_ctg
108      - platform:mimxrt1040_evk/mimxrt1042:SHIELD=rk043fn66hs_ctg
109      - platform:frdm_mcxn947/mcxn947/cpu0:SHIELD=lcd_par_s035_8080
110      - platform:mcx_n9xx_evk/mcxn947/cpu0:SHIELD=lcd_par_s035_8080
111      - platform:frdm_mcxn236/mcxn236:SHIELD=lcd_par_s035_8080
112      - platform:frdm_mcxa156/mcxa156:SHIELD=lcd_par_s035_8080
113      - platform:frdm_rw612:SHIELD=lcd_par_s035_spi
114      - platform:ek_ra8d1:SHIELD=rtkmipilcdb00000be
115      - platform:ek_ra8d1:SHIELD=rtk7eka6m3b00001bu
116      - platform:nucleo_g071rb/stm32g071xx:SHIELD=x_nucleo_gfx01m2
117