add a QUIC twonode sharness test
License: MIT Signed-off-by: Marten Seemann <martenseemann@gmail.com>
Marten Seemann committed
Aug 27, 2018 at 07:56 UTC
41806ccf35be4b6902b4ce72c16447b1578b9b1f
1 file changed
+17
test/sharness/t0125-twonode.sh
+17
@@ -90,12 +90,29 @@ test_expect_success "set up tcp testbed" '
90
'
91
92
# test multiplex muxer
93
+echo "Running advanced tests with mplex"
94
export LIBP2P_MUX_PREFS="/mplex/6.7.0"
95
run_advanced_test "--enable-mplex-experiment"
96
unset LIBP2P_MUX_PREFS
97
98
# test default configuration
99
+echo "Running advanced tests with default config"
100
run_advanced_test
101
102
+# test QUIC
103
+echo "Running advanced tests over QUIC"
104
+test_expect_success "enable QUIC experiment" '
105
+ ipfsi 0 config --json Experimental.QUIC true &&
106
+ ipfsi 1 config --json Experimental.QUIC true
107
+'
108
+
109
+addr1='"[\"/ip4/127.0.0.1/udp/0/quic/\"]"'
110
+addr2='"[\"/ip4/127.0.0.1/udp/0/quic/\"]"'
111
+test_expect_success "add QUIC swarm addresses" '
112
+ ipfsi 0 config --json Addresses.Swarm '$addr1' &&
113
+ ipfsi 1 config --json Addresses.Swarm '$addr2'
114
+'
115
+
116
+run_advanced_test
117
118
test_done