Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | set -e |
| 4 | |
Harald Welte | 91d4ec7 | 2019-05-10 16:20:54 +0200 | [diff] [blame] | 5 | if [ ! -d "./pysim-testdata/" ] ; then |
Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 6 | echo "###############################################" |
Harald Welte | 91d4ec7 | 2019-05-10 16:20:54 +0200 | [diff] [blame] | 7 | echo "Please call from pySim-prog top directory" |
Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 8 | echo "###############################################" |
| 9 | exit 1 |
| 10 | fi |
| 11 | |
Daniel Willmann | de07b95 | 2020-10-19 10:32:34 +0200 | [diff] [blame] | 12 | virtualenv -p python3 venv --system-site-packages |
Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 13 | . venv/bin/activate |
| 14 | pip install pytlv |
Philipp Maier | c5b422e | 2019-08-30 11:41:02 +0200 | [diff] [blame] | 15 | pip install pyyaml |
Harald Welte | b2edd14 | 2021-01-08 23:29:35 +0100 | [diff] [blame] | 16 | pip install cmd2 |
Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 17 | |
Vadim Yanitskiy | 4ae7c49 | 2021-03-11 23:17:27 +0100 | [diff] [blame] | 18 | # Execute automatically discovered unit tests first |
Vadim Yanitskiy | d61da8a | 2021-03-12 01:13:05 +0100 | [diff] [blame] | 19 | python -m unittest discover -v -s tests/ |
Vadim Yanitskiy | 4ae7c49 | 2021-03-11 23:17:27 +0100 | [diff] [blame] | 20 | |
Alexander Couzens | 4731232 | 2018-07-19 23:31:39 +0200 | [diff] [blame] | 21 | cd pysim-testdata |
| 22 | ../tests/pysim-test.sh |
| 23 | |