From ac551f1dfd9103a1f1d4802fe33d00f62a33c65c Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Thu, 4 Jan 2018 10:45:46 -0800 Subject: [PATCH] ping: add sharness tests License: MIT Signed-off-by: Steven Allen --- test/sharness/t0041-ping.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 test/sharness/t0041-ping.sh diff --git a/test/sharness/t0041-ping.sh b/test/sharness/t0041-ping.sh new file mode 100755 index 000000000..acdfd0009 --- /dev/null +++ b/test/sharness/t0041-ping.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +test_description="Test ping command" + +. lib/test-lib.sh + +test_init_ipfs + +# start iptb + wait for peering +test_expect_success 'init iptb' ' + iptb init -n 2 --bootstrap=none --port=0 +' + +startup_cluster 2 + +test_expect_success 'peer ids' ' + PEERID_0=$(iptb get id 0) && + PEERID_1=$(iptb get id 1) +' + +test_expect_success "test ping other" ' + ipfsi 0 ping -n2 -- "$PEERID_1" && ipfsi 1 ping -n2 -- "$PEERID_0" +' + +test_expect_success "test ping self" ' + ! ipfsi 0 ping -n2 -- "$PEERID_0" && ! ipfsi 1 ping -n2 -- "$PEERID_1" +' + +test_expect_success "test ping 0" ' + ! ipfsi 0 ping -n0 -- "$PEERID_1" && ! ipfsi 1 ping -n0 -- "$PEERID_0" +' + +test_expect_success 'stop iptb' ' + iptb stop +' + +test_done