1sample:
2  name: USB Video sample
3common:
4  harness: console
5  harness_config:
6    type: one_line
7    regex:
8      - "Waiting the host to select the video format"
9tests:
10  sample.subsys.usb.uvc:
11    depends_on:
12      - usbd
13    tags: usb video
14    extra_args: SNIPPET=video-sw-generator
15    integration_platforms:
16      - nrf52840dk/nrf52840
17      - nrf54h20dk/nrf54h20/cpuapp
18      - frdm_k64f
19      - stm32f723e_disco
20      - nucleo_f413zh
21      - mimxrt685_evk/mimxrt685s/cm33
22      - mimxrt1060_evk/mimxrt1062/qspi
23  sample.subsys.usb.uvc.camera:
24    depends_on:
25      - usbd
26    tags: usb video
27    filter: dt_chosen_enabled("zephyr,camera")
28    integration_platforms:
29      - arduino_nicla_vision/stm32h747xx/m7
30  sample.subsys.usb.uvc.encoder.h264:
31    depends_on:
32      - usbd
33    tags: usb video
34    extra_configs:
35      - CONFIG_VIDEO_ENCODER_H264=y
36    extra_args:
37      - platform:stm32n6570_dk/stm32n657xx/sb:EXTRA_DTC_OVERLAY_FILE="app_h264enc.overlay"
38      - platform:stm32n6570_dk/stm32n657xx/sb:SHIELD=st_b_cams_imx_mb1854
39    filter: dt_chosen_enabled("zephyr,camera")
40    integration_platforms:
41      - stm32n6570_dk/stm32n657xx/sb
42  sample.subsys.usb.uvc.encoder.jpeg:
43    depends_on:
44      - usbd
45    tags: usb video
46    extra_configs:
47      - CONFIG_VIDEO_ENCODER_JPEG=y
48    extra_args:
49      - platform:stm32n6570_dk/stm32n657xx/sb:EXTRA_DTC_OVERLAY_FILE="app_jpegenc.overlay"
50      - platform:stm32n6570_dk/stm32n657xx/sb:SHIELD=st_b_cams_imx_mb1854
51    filter: dt_chosen_enabled("zephyr,camera")
52    integration_platforms:
53      - stm32n6570_dk/stm32n657xx/sb
54