Merge pull request #1329 from ipfs/implement-test-seq

ipfs-test-lib: implement test_seq()
This commit is contained in:
Juan Batiz-Benet 2015-06-03 15:10:54 -07:00
commit 0397bdf5d3
2 changed files with 15 additions and 2 deletions

View File

@ -22,3 +22,16 @@ test_sort_cmp() {
sort "$2" >"$2_sorted" &&
test_cmp "$1_sorted" "$2_sorted"
}
# Depending on GNU seq availability is not nice.
# Git also has test_seq but it uses Perl.
test_seq() {
test "$1" -le "$2" || return
i="$1"
j="$2"
while test "$i" -le "$j"
do
echo "$i"
i=$(expr "$i" + 1)
done
}

View File

@ -52,7 +52,7 @@ fi
. ../../ipfs-test-lib.sh
test_cmp_repeat_10_sec() {
for i in `seq 1 100`
for i in $(test_seq 1 100)
do
test_cmp "$1" "$2" >/dev/null && return
sleep 0.1
@ -245,7 +245,7 @@ test_launch_ipfs_daemon_and_mount() {
test_kill_repeat_10_sec() {
# try to shut down once + wait for graceful exit
kill $1
for i in `seq 1 100`
for i in $(test_seq 1 100)
do
sleep 0.1
! kill -0 $1 2>/dev/null && return