1common:
2  harness: net
3  tags:
4    - net
5    - socket
6  depends_on: netif
7  min_flash: 140
8sample:
9  description: Test network sockets using a client/server sample
10  name: Socket Echo Client
11tests:
12  sample.net.sockets.echo_client:
13    platform_allow:
14      - qemu_x86
15      - frdm_k64f
16      - sam_e70_xplained/same70q21
17      - qemu_cortex_m3
18      - frdm_kw41z
19    integration_platforms:
20      - qemu_x86
21  sample.net.sockets.echo_client.802154:
22    extra_args: EXTRA_CONF_FILE="overlay-qemu_802154.conf"
23    platform_allow: qemu_x86
24  sample.net.sockets.echo_client.802154.rf2xx:
25    extra_args: EXTRA_CONF_FILE="overlay-802154.conf"
26    platform_allow: samr21_xpro
27  sample.net.sockets.echo_client.802154.rf2xx.xplained:
28    extra_args:
29      - SHIELD=atmel_rf2xx_xplained
30      - EXTRA_CONF_FILE="overlay-802154.conf"
31    platform_allow: sam4s_xplained
32  sample.net.sockets.echo_client.802154.rf2xx.xpro:
33    extra_args:
34      - SHIELD=atmel_rf2xx_xpro
35      - EXTRA_CONF_FILE="overlay-802154.conf"
36    platform_allow:
37      - sam4e_xpro
38      - sam_v71_xult/samv71q21
39    integration_platforms:
40      - sam_v71_xult/samv71q21
41  sample.net.sockets.echo_client.802154.rf2xx.legacy:
42    extra_args:
43      - SHIELD=atmel_rf2xx_legacy
44      - EXTRA_CONF_FILE="overlay-802154.conf"
45    platform_allow:
46      - sam4e_xpro
47      - sam_v71_xult/samv71q21
48    integration_platforms:
49      - sam_v71_xult/samv71q21
50  sample.net.sockets.echo_client.802154.rf2xx.arduino:
51    extra_args:
52      - SHIELD=atmel_rf2xx_arduino
53      - EXTRA_CONF_FILE="overlay-802154.conf"
54    platform_allow:
55      - sam_v71_xult/samv71q21
56      - frdm_k64f
57      - nucleo_f767zi
58    integration_platforms:
59      - sam_v71_xult/samv71q21
60  sample.net.sockets.echo_client.802154.rf2xx.mikrobus:
61    extra_args:
62      - SHIELD=atmel_rf2xx_mikrobus
63      - EXTRA_CONF_FILE="overlay-802154.conf"
64    platform_allow: lpcxpresso55s69/lpc55s69/cpu0/ns
65  sample.net.sockets.echo_client.mcr20a:
66    extra_args:
67      - SHIELD=frdm_cr20a
68      - EXTRA_CONF_FILE=overlay-802154.conf
69    platform_allow: frdm_k64f
70  sample.net.sockets.echo_client.nrf_802154:
71    extra_args: EXTRA_CONF_FILE="overlay-802154.conf"
72    platform_allow: nrf52840dk/nrf52840
73  sample.net.sockets.echo_client.openthread:
74    extra_args: EXTRA_CONF_FILE="overlay-ot.conf"
75    slow: true
76    tags:
77      - net
78      - openthread
79    platform_allow:
80      - frdm_kw41z
81      - frdm_mcxw71
82      - nrf52840dk/nrf52840
83      - tlsr9518adk80d
84    filter: CONFIG_FULL_LIBC_SUPPORTED and not CONFIG_NATIVE_LIBC
85  sample.net.sockets.echo_client.b91_802154:
86    extra_args: EXTRA_CONF_FILE="overlay-802154.conf"
87    platform_allow: tlsr9518adk80d
88  sample.net.sockets.echo_client.rw612_openthread_rcp_host:
89    build_only: true
90    extra_args:
91      # Disabling monolithic since CI environment doesn't use blobs
92      - CONFIG_NXP_MONOLITHIC_NBU=n
93      - OVERLAY_CONFIG="overlay-ot-rcp-host-nxp.conf"
94    slow: true
95    tags:
96      - net
97      - openthread
98    platform_allow:
99      - frdm_rw612
100      - rd_rw612_bga
101    filter: CONFIG_FULL_LIBC_SUPPORTED and not CONFIG_NATIVE_LIBC
102  sample.net.sockets.echo_client.userspace:
103    extra_args:
104      - CONFIG_USERSPACE=y
105      - EXTRA_CONF_FILE="overlay-e1000.conf"
106    platform_allow:
107      - qemu_x86
108      - qemu_x86_64
109    integration_platforms:
110      - qemu_x86
111  sample.net.sockets.echo_client.802154.subg:
112    extra_args: EXTRA_CONF_FILE="overlay-802154-subg.conf"
113    platform_allow: beagleconnect_freedom
114