d2ef32f48f
Added go tests Refactored cluster connect graph to new file Refactored dot file printing to new repo Fixed code climate issues Added sharness test License: MIT Signed-off-by: Wyatt Daviau <wdaviau@cs.stanford.edu>
69 lines
1.8 KiB
Bash
Executable File
69 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
test_description="Test ctl's status reporting functionality. Test errors on incomplete commands"
|
|
|
|
. lib/test-lib.sh
|
|
|
|
test_ipfs_init
|
|
test_cluster_init
|
|
|
|
test_expect_success IPFS,CLUSTER,JQ "cluster-ctl can read id" '
|
|
id=`cluster_id`
|
|
[ -n "$id" ] && ( ipfs-cluster-ctl id | egrep -q "$id" )
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl list 0 peers" '
|
|
peer_length=`ipfs-cluster-ctl --enc=json peers ls | jq ". | length"`
|
|
[ $peer_length -eq 1 ]
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl add need peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers add
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl add invalid peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers add XXXinvalid-peerXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl rm needs peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers rm
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "cluster-ctl rm invalid peer id" '
|
|
test_must_fail ipfs-cluster-ctl peers rm XXXinvalid-peerXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "empty cluster-ctl status succeeds" '
|
|
ipfs-cluster-ctl status
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "invalid CID status" '
|
|
test_must_fail ipfs-cluster-ctl status XXXinvalid-CIDXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "empty cluster-ctl sync succeeds" '
|
|
ipfs-cluster-ctl sync
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "empty cluster_ctl recover needs CID" '
|
|
test_must_fail ipfs-cluster-ctl recover
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "pin ls succeeds" '
|
|
ipfs-cluster-ctl pin ls
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "pin ls on invalid CID fails" '
|
|
test_must_fail ipfs-cluster-ctl pin ls XXXinvalid-CIDXXX
|
|
'
|
|
|
|
test_expect_success IPFS,CLUSTER "health graph succeeds and prints as expected" '
|
|
ipfs-cluster-ctl health graph | grep -q "C0 -> I0"
|
|
|
|
'
|
|
|
|
test_clean_ipfs
|
|
test_clean_cluster
|
|
|
|
test_done
|