[go: up one dir, main page]

File: nan.sh

package info (click to toggle)
andi 0.14-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 988 kB
  • sloc: ansic: 2,296; sh: 426; cpp: 99; makefile: 76; awk: 51
file content (25 lines) | stat: -rwxr-xr-x 461 bytes parent folder | download | duplicates (4)
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
#!/bin/bash -f

SEED=${RANDOM_SEED:-0}
SEED2=0
if test $SEED -ne 0; then
	SEED=$((SEED + 1))
	SEED2=$((SEED + 2))
fi


./test/test_fasta -s $SEED -l 10000 > a_nan.fa
./test/test_fasta -s $SEED2 -l 10000 > b_nan.fa

# this is expected to trigger the nan warning
./src/andi -j a_nan.fa b_nan.fa 2>&1 | grep 'nan'
EXIT_VAL=$?


if [[ EXIT_VAL -ge 1 ]]; then
	echo "Triggering nan failed" >&2
	grep '^>' a_nan.fa b_nan.fa
fi

rm -f a_nan.fa b_nan.fa
exit $EXIT_VAL