From 2454473dd1647e83d6eba9852eeb08d331e9ea9a Mon Sep 17 00:00:00 2001 From: Josef Bacik Date: Tue, 1 Oct 2013 08:58:33 -0400 Subject: [PATCH] Btrfs-progs: add a test image for the transid fixer in btrfsck This is a verification test for the transid recow functionality of btrfsck. I've also adjusted the test script to spit out which image it's testing so I can be sure the image was getting tested. Thanks, Signed-off-by: Josef Bacik Signed-off-by: David Sterba Signed-off-by: Chris Mason --- tests/fsck-tests.sh | 1 + tests/fsck-tests/002-bad-transid.img | Bin 0 -> 4096 bytes 2 files changed, 1 insertion(+) create mode 100644 tests/fsck-tests/002-bad-transid.img diff --git a/tests/fsck-tests.sh b/tests/fsck-tests.sh index c1490bf3..25c390d0 100644 --- a/tests/fsck-tests.sh +++ b/tests/fsck-tests.sh @@ -17,6 +17,7 @@ rm -f fsck-tests-results.txt for i in $(find $here/tests/fsck-tests -name '*.img') do + echo " [TEST] $(basename $i)" echo "testing image $i" >> fsck-tests-results.txt $here/btrfs-image -r $i test.img >> fsck-tests-results.txt 2>&1 \ || _fail "restore failed" diff --git a/tests/fsck-tests/002-bad-transid.img b/tests/fsck-tests/002-bad-transid.img new file mode 100644 index 0000000000000000000000000000000000000000..85bd87cd625e4c25c40fa9db423525f7af6c23a9 GIT binary patch literal 4096 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 literal 0 HcmV?d00001