From 3f9d59c87a6797857a074737034bcd58d0726b2e Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Fri, 23 Jun 2017 21:12:32 +0300
Subject: [PATCH] tests/net_inet: Move tests which don't require full Internet
 to net_hosted.

The idea is that these tests can be run with just a test server running
on a test host, with device under test connecting to it, instead of
requiring Internet connection for testing.

Such setup is however WIP, and some tests in net_hosted/ are so far
written to connect to Internet, as there're not test server written
yet. This is expected to evolve over time.
---
 tests/net_hosted/README                               | 11 +++++++++++
 tests/{net_inet => net_hosted}/accept_nonblock.py     |  0
 tests/{net_inet => net_hosted}/accept_nonblock.py.exp |  0
 tests/{net_inet => net_hosted}/accept_timeout.py      |  0
 tests/{net_inet => net_hosted}/accept_timeout.py.exp  |  0
 tests/{net_inet => net_hosted}/connect_nonblock.py    |  0
 .../{net_inet => net_hosted}/connect_nonblock.py.exp  |  0
 tests/net_inet/README                                 |  2 +-
 8 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 tests/net_hosted/README
 rename tests/{net_inet => net_hosted}/accept_nonblock.py (100%)
 rename tests/{net_inet => net_hosted}/accept_nonblock.py.exp (100%)
 rename tests/{net_inet => net_hosted}/accept_timeout.py (100%)
 rename tests/{net_inet => net_hosted}/accept_timeout.py.exp (100%)
 rename tests/{net_inet => net_hosted}/connect_nonblock.py (100%)
 rename tests/{net_inet => net_hosted}/connect_nonblock.py.exp (100%)

diff --git a/tests/net_hosted/README b/tests/net_hosted/README
new file mode 100644
index 000000000..724dd6158
--- /dev/null
+++ b/tests/net_hosted/README
@@ -0,0 +1,11 @@
+This directory contains network tests which require just "peer to peer"
+network connection between test host and device under test, instead of
+full Internet connection.
+
+Note that setup for these tests and tests themselves are WIP, and may
+not yet fully correspond to the functional specification above.
+
+So far, these tests are not run as part of the main testsuite and need
+to be run seperately (from the main test/ directory):
+
+    ./run-tests net_hosted/*.py
diff --git a/tests/net_inet/accept_nonblock.py b/tests/net_hosted/accept_nonblock.py
similarity index 100%
rename from tests/net_inet/accept_nonblock.py
rename to tests/net_hosted/accept_nonblock.py
diff --git a/tests/net_inet/accept_nonblock.py.exp b/tests/net_hosted/accept_nonblock.py.exp
similarity index 100%
rename from tests/net_inet/accept_nonblock.py.exp
rename to tests/net_hosted/accept_nonblock.py.exp
diff --git a/tests/net_inet/accept_timeout.py b/tests/net_hosted/accept_timeout.py
similarity index 100%
rename from tests/net_inet/accept_timeout.py
rename to tests/net_hosted/accept_timeout.py
diff --git a/tests/net_inet/accept_timeout.py.exp b/tests/net_hosted/accept_timeout.py.exp
similarity index 100%
rename from tests/net_inet/accept_timeout.py.exp
rename to tests/net_hosted/accept_timeout.py.exp
diff --git a/tests/net_inet/connect_nonblock.py b/tests/net_hosted/connect_nonblock.py
similarity index 100%
rename from tests/net_inet/connect_nonblock.py
rename to tests/net_hosted/connect_nonblock.py
diff --git a/tests/net_inet/connect_nonblock.py.exp b/tests/net_hosted/connect_nonblock.py.exp
similarity index 100%
rename from tests/net_inet/connect_nonblock.py.exp
rename to tests/net_hosted/connect_nonblock.py.exp
diff --git a/tests/net_inet/README b/tests/net_inet/README
index cdd49259a..9a5614efa 100644
--- a/tests/net_inet/README
+++ b/tests/net_inet/README
@@ -1,4 +1,4 @@
-This direcctory contains network tests which require Internet connection.
+This directory contains network tests which require Internet connection.
 Note that these tests are not run as part of the main testsuite and need
 to be run seperately (from the main test/ directory):
 
-- 
GitLab