aboutsummaryrefslogtreecommitdiff
path: root/tests/run.sh
blob: 184dfc1607be4ab1b841c474462ff8027f9ed564 (plain)
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
#!/bin/bash

# The script runs python tests
# Firstly, all CLI tests are run
# Then, all the GUI tests are run individually
# to avoid segmentation fault

PARAMS=""

while [ ! $# -eq 0 ]
do
	case "$1" in
		--rungui)
			PARAMS="$PARAMS --rungui"
			;;
		--runtor)
			PARAMS="$PARAMS --runtor"
			;;
	esac
	shift
done

pytest $PARAMS -vvv ./tests/test_cli*.py || exit 1
for filename in ./tests/test_gui_*.py; do
	pytest $PARAMS -vvv --no-qt-log $filename || exit 1
done