local src=$1
local dst=$2
+ if [ ! -f $src ]; then
+ echo_red "FAIL"
+ log "FAIL"
+ return
+ fi
+
+ if [ ! -f $dst ]; then
+ echo_red "FAIL"
+ log "FAIL"
+ return
+ fi
+
local diff=`diff -q $src $dst`
if [ "$diff" != "" ]; then
echo -e "\033[31;38m$msg\033[0m"
}
+
+function clean
+{
+ if [ -f "$tmp" ]; then
+ rm "$tmp"
+ fi
+}
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -k CUSTOM_KEY -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -p PREFIX -O $tmp"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -o $tmp -x"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -k V0 -o $tmp -x"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -K V0 -o $tmp -x"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in.2 -d $tmp_dir/nucleotide -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in.2 -d $tmp_dir/protein -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in.4 -d $tmp_dir/nucleotide -O $tmp"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in.4 -d $tmp_dir/protein -O $tmp"
assert_no_diff $tmp $out.4
-rm $tmp
+clean
run "$bp -I $in.2 -d $tmp_dir/nucleotide -p tblastx -O $tmp"
assert_no_diff $tmp $out.5
-rm $tmp
+clean
rm -rf $tmp_dir
run "$bp -I $in -p SEQ -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -p SEQ,COUNT -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -P $in.pat -O $tmp"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in -p SEQ -i -O $tmp"
assert_no_diff $tmp $out.4
-rm $tmp
+clean
run "$bp -I $in -p SEQ -K -O $tmp"
assert_no_diff $tmp $out.5
-rm $tmp
+clean
run "$bp -I $in -p SEQ -V -O $tmp"
assert_no_diff $tmp $out.6
-rm $tmp
+clean
run "$bp -I $in -p SEQ -k PAT -O $tmp"
assert_no_diff $tmp $out.7
-rm $tmp
+clean
run "$bp -I $in -r a -k SEQ -O $tmp"
assert_no_diff $tmp $out.8
-rm $tmp
+clean
run "$bp -I $in -r a -k SEQ -c -O $tmp"
assert_no_diff $tmp $out.9
-rm $tmp
+clean
run "$bp -I $in -e 'SEQ_LEN<10' -O $tmp"
assert_no_diff $tmp $out.10
-rm $tmp
+clean
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -i $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -i $in -n 1 -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -i $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -i $in -n 1 -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -i $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -i $in -n 1 -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -i $in -c -O $tmp"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -i $in -s -O $tmp"
assert_no_diff $tmp $out.4
-rm $tmp
+clean
run "$bp -i $in -s -C 30 -O $tmp"
assert_no_diff $tmp $out.5
-rm $tmp
+clean
run "$bp -i $in.1 -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -i $in.1 -s 1 -O $tmp"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -i $in.1 -s 1 -k ORGANISM,SEQ,COUNT -O $tmp"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -i $in.1 -s 1 -c 2,1 -O $tmp"
assert_no_diff $tmp $out.4
-rm $tmp
+clean
run "$bp -i $in.1 -s 1 -c 2,1 -k COUNT,SEQ -O $tmp"
assert_no_diff $tmp $out.5
-rm $tmp
+clean
run "$bp -i $in.2 -O $tmp"
assert_no_diff $tmp $out.6
-rm $tmp
+clean
run "$bp -i $in.2 -n 1 -O $tmp"
assert_no_diff $tmp $out.7
-rm $tmp
+clean
run "$bp -i $in.3 -d ';' -O $tmp"
assert_no_diff $tmp $out.8
-rm $tmp
+clean
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -O $tmp"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -o $tmp -x"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -c -o $tmp -x"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -Z -o $tmp.gz -x"
gunzip $tmp.gz
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in -o $tmp -x"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -w 4 -o $tmp -x"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -w 4 -Z -o $tmp.gz -x"
gunzip $tmp.gz
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in -o $tmp -x"
assert_no_diff $tmp $out.1
-rm $tmp
+clean
run "$bp -I $in -c -o $tmp -x"
assert_no_diff $tmp $out.2
-rm $tmp
+clean
run "$bp -I $in -d ',' -o $tmp -x"
assert_no_diff $tmp $out.3
-rm $tmp
+clean
run "$bp -I $in -Z -o $tmp.gz -x"
gunzip $tmp.gz
assert_no_diff $tmp $out.4
-rm $tmp
+clean
run "$bp -I $in -k 'Count' -o $tmp -x"
assert_no_diff $tmp $out.5
-rm $tmp
+clean
run "$bp -I $in -K 'Count' -o $tmp -x"
assert_no_diff $tmp $out.6
-rm $tmp
+clean