net: scripts: Add http-client sample to Docker testing

Add a way to run http-client against http(s)-server.py that
is running in Docker.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
diff --git a/scripts/net/run-sample-tests.sh b/scripts/net/run-sample-tests.sh
index 1809689..1f08371 100755
--- a/scripts/net/run-sample-tests.sh
+++ b/scripts/net/run-sample-tests.sh
@@ -143,7 +143,7 @@
     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 @@
 	    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 b57877b..0e27940 100644
--- a/west.yml
+++ b/west.yml
@@ -99,7 +99,7 @@
       revision: f28a637db12c4b12fb2b18bddc6b2a0deaa95251
       path: modules/lib/mcumgr
     - name: net-tools
-      revision: 1c4fdba512b268033a4cf926bddd323866c3261a
+      revision: e53774b71288a85f7321bfbfa57cae6d3419f022
       path: tools/net-tools
     - name: hal_nxp
       revision: 12a6084be5710ec39d1cc7626582a3c470db1459