File: run-unit-test

package info (click to toggle)
bbmap 39.20%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 26,024 kB
  • sloc: java: 312,743; sh: 18,099; python: 5,247; ansic: 2,074; perl: 96; makefile: 39; xml: 38
file content (58 lines) | stat: -rw-r--r-- 1,501 bytes parent folder | download | duplicates (3)
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
#!/bin/bash
set -e

pkg=bbmap

export LC_ALL=C.UTF-8
if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
  AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
  # Double quote below to expand the temporary directory variable now versus
  # later is on purpose.
  # shellcheck disable=SC2064
  trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi

if ! dpkg-query -s python-biopython-doc | grep -q '^Status: install' >/dev/null
then
	cat <<-END
	Notice: Please install the python-biopython-doc package to get the
	        dataset in use by the present test suite.
	END
fi

cp -a /usr/share/doc/python-biopython-doc/Tests/Quality/* "${AUTOPKGTEST_TMP}"

cd "${AUTOPKGTEST_TMP}"

set -v

#	bbmap
	bbmap.sh --version
	bbmap.sh --help
	bbmap.sh ref=example.fasta
	test -d ref
	bbmap.sh in=misc_dna_as_sanger.fastq out=out.sam
	test -r out.sam
	bbmap.sh ref=example.fasta in=example.fastq out=out2.sam nodisk
	test -r out2.sam

#	bbduk
	bbduk.sh --version
	bbduk.sh --help
	bbduk.sh in1=misc_dna_as_illumina.fastq in2=misc_rna_as_illumina.fastq \
		qtrim=rl trimq=15 minlen=75 out=out.fastq.gz
	test -r out.fastq.gz

#	bbnorm
	bbnorm.sh --version
	bbnorm.sh --help
	bbnorm.sh in=sanger_full_range_original_sanger.fastq qin=33 \
		out=out3.fastq outt=outt.fastq hist=hist.plt
	test -r out3.fastq
	test -r outt.fastq
	test -r hist.plt
	bbnorm.sh in=illumina_full_range_original_illumina.fastq qin=64 \
		out=out4.fastq outt=outt2.fastq hist=hist2.plt
	test -r out4.fastq
	test -r outt2.fastq
	test -r hist2.plt