@cryptotaxi247 / kubo / commits / 41806ccf3

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