1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-09 23:42:20 +08:00

repo-stat

License: MIT
Signed-off-by: David Dias <daviddias.p@gmail.com>
This commit is contained in:
David Dias
2016-03-02 08:48:51 +00:00
parent 288f7bc621
commit c10e329b78
3 changed files with 99 additions and 43 deletions

View File

@ -219,6 +219,31 @@ test_expect_success "'ipfs refs --unique --recursive (bigger)'" '
test_sort_cmp expected actual || test_fsh cat refs_output
'
get_field_num() {
field=$1
file=$2
num=$(grep "$field" "$file" | awk '{ print $2 }')
echo $num
}
test_expect_success "'ipfs repo stat' succeeds" '
ipfs repo stat > repo-stats
'
test_expect_success "repo stats came out correct" '
grep "RepoPath" repo-stats &&
grep "RepoSize" repo-stats &&
grep "NumObjects" repo-stats
'
test_expect_success "'ipfs repo stat' after adding a file" '
ipfs add repo-stats &&
ipfs repo stat > repo-stats-2
'
test_expect_success "repo stats are updated correctly" '
test $(get_field_num "RepoSize" repo-stats-2) -ge $(get_field_num "RepoSize" repo-stats)
'
test_kill_ipfs_daemon
test_done