ipfs-cluster/sharness/t0031-ctl-add.sh

37 lines
1007 B
Bash
Raw Normal View History

#!/bin/bash
test_description="Test cluster-ctl's add functionality"
. lib/test-lib.sh
test_ipfs_init
test_cluster_init
test_expect_success IPFS,CLUSTER "add small file to cluster with ctl" '
output=`ipfs-cluster-ctl add ../test_data/small_file | tail -1` &&
cid=${output:7:47} &&
ipfs-cluster-ctl pin ls | grep -q "$cid" &&
ipfs-cluster-ctl pin rm $cid &&
[[ -z "$(ipfs-cluster-ctl pin ls)" ]]
'
test_expect_success IPFS,CLUSTER "add sharded small file to cluster" '
output=`ipfs-cluster-ctl add --shard ../test_data/small_file | tail -1` &&
cid=${output:7:47} &&
[[ -z "$(ipfs-cluster-ctl pin ls)" ]] &&
ipfs-cluster-ctl pin ls -a | grep -q "$cid" &&
[[ $(ipfs-cluster-ctl pin ls -a | wc -l) -eq "3" ]] &&
ipfs-cluster-ctl pin rm $cid &&
[[ -z "$(ipfs-cluster-ctl pin ls -a)" ]]
'
test_expect_success IPFS,CLUSTER "add same file sharded and unsharded" '
echo "complete ME"
'
test_clean_ipfs
test_clean_cluster
test_done