summaryrefslogtreecommitdiff
path: root/tests/test_lib.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_lib.sh')
-rw-r--r--tests/test_lib.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/test_lib.sh b/tests/test_lib.sh
index 0ae5399..d395ce2 100644
--- a/tests/test_lib.sh
+++ b/tests/test_lib.sh
@@ -6,6 +6,36 @@ IMGFILE=$TESTDIR/tbdiff.img
ORIGIN=$TESTDIR/orig
TARGET=$TESTDIR/target
+nums=( zero one two three four five six seven )
+files=( null a.txt b.txt dirdir dirdir/fifo dirdir/symlinkb dirdir/chardev \
+ dirdir/blockdev )
+
+TOPDIR=`pwd`
+
+insertfiles() {
+ if [ $1 -ge 1 ]; then
+ echo 1 > a.txt
+ fi
+ if [ $1 -ge 2 ]; then
+ cat $TOPDIR/lipsum.txt > b.txt
+ fi
+ if [ $1 -ge 3 ]; then
+ mkdir -p dirdir
+ fi
+ if [ $1 -ge 4 ]; then
+ mkfifo dirdir/fifo
+ fi
+ if [ $1 -ge 5 ]; then
+ ln -s ../b.txt dirdir/symlinkb
+ fi
+ if [ $1 -ge 6 ]; then
+ mknod dirdir/chardev c `stat /dev/null -c '%t %T'`
+ fi
+ if [ $1 -ge 7 ]; then
+ mknod dirdir/blockdev b `stat /dev/null -c '%t %T'`
+ fi
+}
+
# check_same_mtime FILE_A FILE_B
check_same_mtime () {
test $(stat -c %Y $1) = $(stat -c %Y $2)