Commit 3295faf2 authored by Shayan Doust's avatar Shayan Doust
Browse files

Include an autopkgtest

Simple comparative tests to see if installed files return an expected output
parent d8a3a4be
Loading
Loading
Loading
Loading

debian/tests/control

0 → 100644
+3 −0
Original line number Diff line number Diff line
Tests: run-unit-test
Depends: @
Restrictions: allow-stderr
+60 −0
Original line number Diff line number Diff line
#!/bin/bash
set -e

# Run comparative tests to see if we get an expected default output. Test installed files so no need to move them.

# run_lefse
if [[ $(run_lefse 2>&1) = "usage: run_lefse [-h]"* ]]; then
	echo "run_lefse comparative pass"
else
	echo "run_lefse comparative fail"
	exit 1
fi

# format_input
if [[ $(format_input 2>&1) = "usage: format_input [-h]"* ]]; then
	echo "format_input comparative pass"
else
	echo "format_input comparative fail"
	exit 1
fi 

# lefse2circlader
if [[ $(lefse2circlader -h 2>&1) = "usage: lefse2circlader [-h]"* ]]; then
	echo "lefse2circlader comparative pass"
else
	echo "lefse2circlader comparative fail"
	exit 1
fi

# plot_cladogram
if [[ $(plot_cladogram 2>&1) = "usage: plot_cladogram [-h]"* ]]; then
	echo "plot_cladogram comparative pass"
else
	echo "plot_cladogram comparative fail"
	exit 1
fi

# plot_features
if [[ $(plot_features 2>&1) = "usage: plot_features [-h]"* ]]; then
	echo "plot_features comparative pass"
else
	echo "plot_features comparative fail"
	exit 1
fi

# plo_res
if [[ $(plot_res 2>&1) = "usage: plot_res [-h]"* ]]; then
	echo "plot_res comparative pass"
else
	echo "plot_res comparative fail"
	exit 1
fi

# qiime2lefse
if [[ $(qiime2lefse -h 2>&1) = "usage: qiime2lefse [-h]"* ]]; then
	echo "qiime2lefse comparative pass"
else
	echo "qiime2lefse comparative fail"
	exit 1
fi