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 Server 11tests: 12 sample.net.sockets.echo_server: 13 platform_allow: 14 - qemu_x86 15 - qemu_x86_64 16 - sam_e70_xplained/same70q21 17 - frdm_k64f 18 - qemu_cortex_m3 19 - frdm_kw41z 20 - qemu_cortex_a53 21 - native_sim 22 integration_platforms: 23 - qemu_x86 24 sample.net.sockets.echo_server.802154: 25 extra_args: EXTRA_CONF_FILE="overlay-qemu_802154.conf" 26 platform_allow: qemu_x86 27 integration_platforms: 28 - qemu_x86 29 sample.net.sockets.echo_server.802154.rf2xx.xplained: 30 extra_args: 31 - SHIELD=atmel_rf2xx_xplained 32 - EXTRA_CONF_FILE="overlay-802154.conf" 33 platform_allow: sam4s_xplained 34 sample.net.sockets.echo_server.802154.rf2xx.xpro: 35 extra_args: 36 - SHIELD=atmel_rf2xx_xpro 37 - EXTRA_CONF_FILE="overlay-802154.conf" 38 platform_allow: 39 - sam4e_xpro 40 - sam_v71_xult/samv71q21 41 integration_platforms: 42 - sam_v71_xult/samv71q21 43 sample.net.sockets.echo_server.802154.rf2xx.legacy: 44 extra_args: 45 - SHIELD=atmel_rf2xx_legacy 46 - EXTRA_CONF_FILE="overlay-802154.conf" 47 platform_allow: 48 - sam4e_xpro 49 - sam_v71_xult/samv71q21 50 integration_platforms: 51 - sam_v71_xult/samv71q21 52 sample.net.sockets.echo_server.802154.rf2xx.arduino: 53 extra_args: 54 - SHIELD=atmel_rf2xx_arduino 55 - EXTRA_CONF_FILE="overlay-802154.conf" 56 platform_allow: 57 - sam_v71_xult/samv71q21 58 - frdm_k64f 59 - nucleo_f767zi 60 integration_platforms: 61 - sam_v71_xult/samv71q21 62 sample.net.sockets.echo_server.802154.rf2xx.mikrobus: 63 extra_args: 64 - SHIELD=atmel_rf2xx_mikrobus 65 - EXTRA_CONF_FILE="overlay-802154.conf" 66 platform_allow: lpcxpresso55s69/lpc55s69/cpu0/ns 67 sample.net.sockets.echo_server.mcr20a: 68 extra_args: 69 - SHIELD=frdm_cr20a 70 - EXTRA_CONF_FILE=overlay-802154.conf 71 platform_allow: frdm_k64f 72 sample.net.sockets.echo_server.nrf_802154: 73 extra_args: EXTRA_CONF_FILE="overlay-802154.conf" 74 platform_allow: nrf52840dk/nrf52840 75 sample.net.sockets.echo_server.b91_802154: 76 extra_args: EXTRA_CONF_FILE="overlay-802154.conf" 77 platform_allow: tlsr9518adk80d 78 sample.net.sockets.echo_server.usbd_cdc_ncm: 79 depends_on: usbd 80 harness: net 81 extra_args: EXTRA_CONF_FILE="overlay-usbd.conf" 82 EXTRA_DTC_OVERLAY_FILE="usbd_cdc_ncm.overlay" 83 tags: 84 - net 85 - usb 86 sample.net.sockets.echo_server.openthread: 87 extra_args: EXTRA_CONF_FILE="overlay-ot.conf" 88 slow: true 89 tags: 90 - net 91 - openthread 92 platform_allow: 93 - frdm_kw41z 94 - frdm_mcxw71 95 - frdm_mcxw72/mcxw727c/cpu0 96 - nrf52840dk/nrf52840 97 - tlsr9518adk80d 98 filter: CONFIG_FULL_LIBC_SUPPORTED and not CONFIG_NATIVE_LIBC 99 sample.net.sockets.echo_server.rw612_openthread_rcp_host: 100 build_only: true 101 extra_args: 102 # Disabling monolithic since CI environment doesn't use blobs 103 - CONFIG_NXP_MONOLITHIC_NBU=n 104 - EXTRA_CONF_FILE="overlay-ot-rcp-host-nxp.conf" 105 slow: true 106 tags: 107 - net 108 - openthread 109 platform_allow: 110 - frdm_rw612 111 - rd_rw612_bga 112 filter: CONFIG_FULL_LIBC_SUPPORTED and not CONFIG_NATIVE_LIBC 113 sample.net.sockets.echo_server.e1000: 114 extra_args: EXTRA_CONF_FILE="overlay-e1000.conf" 115 tags: net 116 platform_allow: 117 - qemu_x86 118 - qemu_x86_64 119 sample.net.sockets.echo_server.stellaris: 120 extra_args: EXTRA_CONF_FILE="overlay-qemu_cortex_m3_eth.conf" 121 tags: net 122 platform_allow: qemu_cortex_m3 123 sample.net.sockets.echo_server.smsc911x: 124 extra_args: EXTRA_CONF_FILE="overlay-smsc911x.conf" 125 tags: net 126 platform_allow: mps2/an385 127 sample.net.sockets.echo_server.userspace: 128 extra_args: 129 - CONFIG_USERSPACE=y 130 - EXTRA_CONF_FILE="overlay-e1000.conf" 131 - CONFIG_MAX_THREAD_BYTES=3 132 platform_allow: 133 - qemu_x86 134 - qemu_x86_64 135 integration_platforms: 136 - qemu_x86 137 sample.net.sockets.echo_server.nsos: 138 harness: console 139 platform_allow: 140 - native_sim 141 - native_sim/native/64 142 extra_args: 143 - EXTRA_CONF_FILE="overlay-nsos.conf" 144 harness_config: 145 type: multi_line 146 ordered: false 147 regex: 148 - "Network connected" 149 - "Waiting for TCP.*IPv4" 150 - "Waiting for TCP.*IPv6" 151 - "Waiting for UDP.*IPv4" 152 - "Waiting for UDP.*IPv6" 153 sample.net.sockets.echo_server.802154.subg: 154 extra_args: EXTRA_CONF_FILE="overlay-802154-subg.conf" 155 platform_allow: beagleconnect_freedom 156 sample.net.sockets.echo_server.ws_console: 157 platform_allow: 158 - native_sim 159 - native_sim/native/64 160 extra_args: 161 - EXTRA_CONF_FILE="overlay-ws-console.conf" 162