diff --git a/scripts/net/run-sample-tests.sh b/scripts/net/run-sample-tests.sh index 1809689700e..1f083717abb 100755 --- a/scripts/net/run-sample-tests.sh +++ b/scripts/net/run-sample-tests.sh @@ -143,7 +143,7 @@ start_zephyr () fi rm -rf build && mkdir build && \ - cmake -GNinja -DBOARD=native_posix -B build "$@" && \ + cmake -GNinja -DBOARD=native_posix -B build "$@" . && \ ninja -C build ninja -C build run & @@ -276,6 +276,34 @@ docker_exec () stop_docker ;; + http_client) + # First the non-tls version + start_configuration "--ip=192.0.2.2 --ip6=2001:db8::2" || return $? + start_docker "/usr/local/bin/http-server.py" || return $? + start_zephyr "$overlay" "-DCONFIG_NET_SAMPLE_SEND_ITERATIONS=5" + wait_zephyr + result=$? + stop_docker + + if [ $result -ne 0 ]; then + break; + fi + + # If everything is ok so far, do the TLS version + if [ -n "$zephyr_overlay" ]; then + overlay="${zephyr_overlay};overlay-tls.conf" + else + overlay="-DOVERLAY_CONFIG=overlay-tls.conf" + fi + + start_configuration "--ip=192.0.2.2 --ip6=2001:db8::2" || return $? + start_docker "/usr/local/bin/https-server.py" || return $? + start_zephyr "$overlay" "-DCONFIG_NET_SAMPLE_SEND_ITERATIONS=5" + wait_zephyr + result=$? + stop_docker + ;; + coap_server) start_configuration || return $? start_zephyr diff --git a/west.yml b/west.yml index b57877bcf0f..0e279407873 100644 --- a/west.yml +++ b/west.yml @@ -99,7 +99,7 @@ manifest: revision: f28a637db12c4b12fb2b18bddc6b2a0deaa95251 path: modules/lib/mcumgr - name: net-tools - revision: 1c4fdba512b268033a4cf926bddd323866c3261a + revision: e53774b71288a85f7321bfbfa57cae6d3419f022 path: tools/net-tools - name: hal_nxp revision: 12a6084be5710ec39d1cc7626582a3c470db1459