]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Test bridges and hidden services in make test-network
authorteor (Tim Wilson-Brown) <teor2345@gmail.com>
Tue, 1 Sep 2015 14:52:30 +0000 (00:52 +1000)
committerteor (Tim Wilson-Brown) <teor2345@gmail.com>
Tue, 1 Sep 2015 14:52:30 +0000 (00:52 +1000)
Make "bridges+hs" the default test network. This tests almost all
tor functionality during make test-network, while allowing tests
to succeed on non-IPv6 systems.

Requires chutney commit 396da92 in test-network-bridges-hs.

Closes tickets 16945 (tor), 16946 (chutney) . Patches by "teor".

changes/test-network-bridges-hs [new file with mode: 0644]
src/test/test-network.sh

diff --git a/changes/test-network-bridges-hs b/changes/test-network-bridges-hs
new file mode 100644 (file)
index 0000000..a8f3521
--- /dev/null
@@ -0,0 +1,6 @@
+  o Minor features (testing, bridges, hidden services):
+    - Make "bridges+hs" the default test network. This tests almost all
+      tor functionality during make test-network, while allowing tests
+      to succeed on non-IPv6 systems.
+      Requires chutney commit 396da92 in test-network-bridges-hs.
+      Closes tickets 16945 (tor), 16946 (chutney) . Patches by "teor".
index cc74c0f823d4b9c4940d75b6743736224563f5ea..b5d7f7c42deb39f304aae8c5ad57201344c43fd7 100755 (executable)
@@ -55,12 +55,20 @@ do
 done
 
 TOR_DIR="${TOR_DIR:-$PWD}"
-NETWORK_FLAVOUR=${NETWORK_FLAVOUR:-basic}
+NETWORK_FLAVOUR=${NETWORK_FLAVOUR:-"bridges+hs"}
 CHUTNEY_NETWORK=networks/$NETWORK_FLAVOUR
 myname=$(basename $0)
 
+[ -n "$CHUTNEY_PATH" ] || {
+    echo "$myname: \$CHUTNEY_PATH not set, trying $TOR_DIR/../chutney"
+    CHUTNEY_PATH="$TOR_DIR/../chutney"
+}
+
 [ -d "$CHUTNEY_PATH" ] && [ -x "$CHUTNEY_PATH/chutney" ] || {
     echo "$myname: missing 'chutney' in CHUTNEY_PATH ($CHUTNEY_PATH)"
+    echo "$myname: Get chutney: git clone https://git.torproject.org/\
+chutney.git"
+    echo "$myname: Set \$CHUTNEY_PATH to a non-standard location: export CHUTNEY_PATH=\`pwd\`/chutney"
     exit 1
 }