From 61f730497a66716d975146cae1d007ee8307ceb1 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Wed, 14 Oct 2015 21:51:35 +0200 Subject: [PATCH] Better tests for hard/symlinks --- Makefile.am | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/Makefile.am b/Makefile.am index 004f31dd..0f766e32 100644 --- a/Makefile.am +++ b/Makefile.am @@ -338,19 +338,26 @@ endif mkdir bench/disk3/empty3a mkdir bench/disk3/empty3a/emptyinner mkdir bench/disk3/empty3b - echo 1 > bench/disk1/file_hardlink1 - ln bench/disk1/file_hardlink1 bench/disk1/file_hardlink2 - ln bench/disk1/file_hardlink1 bench/disk1/file_hardlink3 - echo 22 > bench/disk2/file_hardlink1 - ln bench/disk2/file_hardlink1 bench/disk2/file_hardlink2 - ln bench/disk2/file_hardlink1 bench/disk2/file_hardlink3 - echo 333 > bench/disk3/file_hardlink1 - ln bench/disk3/file_hardlink1 bench/disk3/file_hardlink2 - ln bench/disk3/file_hardlink1 bench/disk3/file_hardlink3 + echo 1 > bench/disk1/target1 + ln bench/disk1/target1 bench/disk1/file_hardlink1 + ln bench/disk1/target1 bench/disk1/file_hardlink2 + ln bench/disk1/target1 bench/disk1/file_hardlink3 + ln -s bench/disk1/target1 bench/disk1/file_symlink1 + ln -s bench/disk1/target1 bench/disk1/file_symlink2 + ln -s bench/disk1/target1 bench/disk1/file_symlink3 $(FAILENV) ./snapraid$(EXEEXT) $(CHECKFLAGS_VERBOSE) -c $(PAR1) --test-expect-need-sync diff > output.log $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS) --test-skip-fallocate -c $(PAR1) sync $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS) -c $(CONF) status $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS) --test-skip-sequential -c $(PAR1) check +#### CHANGE LINKS #### + echo 2 > bench/disk1/target2 + rm bench/disk1/file_hardlink1 + ln bench/disk1/target2 bench/disk1/file_hardlink1 + rm bench/disk1/file_symlink1 + ln -s bench/disk1/target2 bench/disk1/file_symlink1 + $(FAILENV) ./snapraid$(EXEEXT) $(CHECKFLAGS) -c $(PAR1) --test-expect-need-sync diff > output.log + $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS) -c $(PAR1) sync +#### MISC COMMANDS #### echo --- Some commands with a not empty array $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS_VERBOSE) -c $(PAR1) dup $(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS_VERBOSE) -c $(PAR1) list > output.log