1sample:
2  description: BSD Sockets API dumb HTTP server example
3  name: socket_dumb_http_server
4common:
5  filter: CONFIG_FULL_LIBC_SUPPORTED and not CONFIG_NATIVE_LIBC
6  harness: net
7  min_ram: 32
8  min_flash: 96
9  tags:
10    - net
11    - socket
12  platform_exclude: intel_adsp/cavs25
13tests:
14  sample.net.sockets.dumb_http_server:
15    extra_configs:
16      - CONFIG_POSIX_API=y
17  sample.net.sockets.dumb_http_server.netusb:
18    depends_on: usb_device
19    harness: net
20    extra_args: EXTRA_CONF_FILE="overlay-netusb.conf"
21    tags: usb
22    # native_sim usb driver does not work with CONFIG_POSIX_API
23    platform_exclude:
24      - native_sim
25      - native_sim/native/64
26      - native_posix
27      - native_posix/native/64
28  sample.net.sockets.dumb_http_server.netusb_zeroconf:
29    depends_on: usb_device
30    harness: net
31    extra_args: EXTRA_CONF_FILE="overlay-netusb.conf;overlay-zeroconf.conf"
32    tags: usb
33    # native_sim usb driver does not work with CONFIG_POSIX_API
34    platform_exclude:
35      - native_sim
36      - native_sim/native/64
37      - native_posix
38      - native_posix/native/64
39