Whamcloud - gitweb
tests: add basic test case for e2scan
[tools/e2fsprogs.git] / tests / s_basic_scan / script
1 OUT=$test_name.log
2
3 echo e2scan quick test: > $OUT
4
5 echo unzip test image >> $OUT
6 gunzip < $test_dir/image.gz > $TMPFILE
7
8 echo "find files newer than 5:55:00 MDT Nov 24, 2007" >> $OUT
9 $E2SCAN -l $TMPFILE -N "2007-11-24 05:55:00" -o $test_dir/list -C . 2>/dev/null
10
11 echo compare found list with the correct one >> $OUT
12 diff -u $test_dir/oklist $test_dir/list >> $OUT
13 if [ $? -eq 0 ]; then
14         echo lists match, ok >> $OUT
15         echo "$test_name: $test_description: ok"
16         touch $test_name.ok
17 else
18         echo list mismatch, test failed >> $OUT
19         diff -u $test_dir/list $test_dir/oklist >> $OUT
20         echo "$test_name: $test_description: failed"
21         diff -u $test_dir/oklist $test_dir/list > $test_name.failed
22 fi
23 rm -f $test_dir/list