Skip to content

Commit ba4bfb9

Browse files
Adding a test script for abismal that uses two threads
1 parent 50c5051 commit ba4bfb9

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#!/usr/bin/env bash
2+
3+
f () {
4+
error_code=$? # save exit code first
5+
echo "error $error_code"
6+
echo "command with error:"
7+
echo "${BASH_COMMAND}"
8+
echo "on line ${BASH_LINENO[0]}"
9+
exit $error_code
10+
}
11+
trap f ERR
12+
13+
infile=tests/reads_1.fq
14+
infileidx=tests/tRex1.idx
15+
if [[ -e "${infile}" && -e "${infileidx}" ]]; then
16+
./abismal -v -B -t 2 -i ${infileidx} ${infile} > /dev/null;
17+
else
18+
echo "missing input file(s); skipping test";
19+
exit 77;
20+
fi
21+
22+
infile1=tests/reads_pe_1.fq
23+
infile2=tests/reads_pe_2.fq
24+
if [[ -e "${infile1}" && -e "${infile2}" ]]; then
25+
./abismal -v -B -t 2 -i ${infileidx} ${infile1} ${infile2} > /dev/null;
26+
else
27+
echo "missing input file(s); skipping test";
28+
exit 77;
29+
fi
30+
31+
infile1=tests/reads_pbat_pe_1.fq
32+
infile2=tests/reads_pbat_pe_2.fq
33+
if [[ -e "${infile1}" && -e "${infile2}" ]]; then
34+
./abismal -v -B -t 2 -P -i ${infileidx} ${infile1} ${infile2} > /dev/null;
35+
else
36+
echo "missing input file(s); skipping tests";
37+
exit 77;
38+
fi
39+
40+
infile1=tests/reads_rpbat_pe_1.fq
41+
infile2=tests/reads_rpbat_pe_2.fq
42+
if [[ -e "${infile1}" && -e "${infile2}" ]]; then
43+
./abismal -v -B -t 2 -P -i ${infileidx} ${infile1} ${infile2} > /dev/null;
44+
else
45+
echo "missing input file(s); skipping test";
46+
exit 77;
47+
fi

0 commit comments

Comments
 (0)