1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
#!/usr/bin/env bash
source common
cd files6
cat files.tar.gz | gunzip | tar xf -
cd ..
#-----
# First just extract files and check baseline
DESC="scan(files6): prepare to test refresh"
$DUPD_CMD scan --path `pwd`/files6 > /dev/null
checkrv $?
DESC="generate report"
$DUPD_CMD report --cut `pwd`/files6/ | grep -v "Duplicate report from database" > nreport
checkrv $?
check_nreport output.58a
#-----
# Run refresh, shouldn't change anything yet
DESC="scan(files6): refresh (nothing changed yet)"
$DUPD_CMD refresh -v > /dev/null
checkrv $?
DESC="generate report"
$DUPD_CMD report --cut `pwd`/files6/ | grep -v "Duplicate report from database" > nreport
checkrv $?
check_nreport output.58a
#-----
# Remove one dup, run refresh, check output
rm files6/1
DESC="scan(files6): refresh (removed 1)"
$DUPD_CMD refresh -v -v -v > /dev/null
checkrv $?
DESC="generate report"
$DUPD_CMD report --cut `pwd`/files6/ | grep -v "Duplicate report from database" > nreport
checkrv $?
check_nreport output.58b
#-----
# Remove remaining dup, run refresh, check output
rm files6/2
DESC="scan(files6): refresh (removed 2)"
$DUPD_CMD refresh > /dev/null
checkrv $?
DESC="generate report"
$DUPD_CMD report --cut `pwd`/files6/ | grep -v "Duplicate report from database" > nreport
checkrv $?
check_nreport output.58c
cd files6
rm -f 1 2 3 4 5
cd ..
tdone
|