Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3
Commits
39f0f5f7
Unverified
Commit
39f0f5f7
authored
Dec 03, 2017
by
Whyrusleeping
Committed by
GitHub
Dec 03, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #4443 from ipfs/fix/4408
make repo size test pass deterministically
parents
2ee18fad
ba680b10
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
6 deletions
+24
-6
test/sharness/lib/test-lib.sh
test/sharness/lib/test-lib.sh
+21
-0
test/sharness/t0088-repo-stat-symlink.sh
test/sharness/t0088-repo-stat-symlink.sh
+3
-6
No files found.
test/sharness/lib/test-lib.sh
View file @
39f0f5f7
...
...
@@ -363,10 +363,31 @@ generic_stat() {
FreeBSD
|
Darwin
|
DragonFly
)
_STAT
=
"stat -f %Sp"
;;
*
)
echo
"unsupported OS"
>
&2
exit
1
;;
esac
$_STAT
"
$1
"
||
echo
"failed"
# Avoid returning nothing.
}
# output a file's permission in human readable format
file_size
()
{
case
$(
uname
-s
)
in
Linux
)
_STAT
=
"stat --format=%s"
;;
FreeBSD
|
Darwin
|
DragonFly
)
_STAT
=
"stat -f%z"
;;
*
)
echo
"unsupported OS"
>
&2
exit
1
;;
esac
$_STAT
"
$1
"
}
test_check_peerid
()
{
peeridlen
=
$(
echo
"
$1
"
|
tr
-dC
"[:alnum:]"
|
wc
-c
|
tr
-d
" "
)
&&
test
"
$peeridlen
"
=
"46"
||
{
...
...
test/sharness/t0088-repo-stat-symlink.sh
View file @
39f0f5f7
...
...
@@ -15,14 +15,11 @@ test_expect_success "create symbolic link for IPFS_PATH" '
test_init_ipfs
#
compare RepoSize when getting it directly vs
via sym
bolic
link
#
ensure that the RepoSize is reasonable when checked
via
a
symlink
.
test_expect_success
"'ipfs repo stat' RepoSize is correct with sym link"
'
export IPFS_PATH="sym_link_target" &&
reposize_direct=$(ipfs repo stat | grep RepoSize | awk '
\'
'{ print $2 }'
\'
') &&
export IPFS_PATH=".ipfs" &&
reposize_symlink=$(ipfs repo stat | grep RepoSize | awk '
\'
'{ print $2 }'
\'
') &&
echo "reposize_symlink: $reposize_symlink; reposize_direct: $reposize_direct"
&&
test
$
reposize_symlink -g
e $reposize_direct
symlink_size=$(file_size .ipfs)
&&
test
"${
reposize_symlink
}"
-g
t "${symlink_size}"
'
test_done
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment