operating-system/tests/run_tests.sh
2023-10-23 18:15:10 +02:00

17 lines
440 B
Bash
Executable File

#!/bin/bash
set -e
cd "$(dirname "$0")"
if [ -z "$GITHUB_ACTIONS" ] && [ -z "$VIRTUAL_ENV" ]; then
# Environment should be set up in separate GHA steps - which can also
# handle caching of the dependecies, etc.
python3 -m venv venv
# shellcheck disable=SC1091
source venv/bin/activate
pip3 install -r requirements.txt
fi
pytest --lg-env qemu-strategy.yaml --lg-log=lg_logs --junitxml=junit_reports/smoke_test.xml smoke_test