sintonia/.github/scripts/python-pkg-test.sh

27 lines
431 B
Bash
Executable File

#!/usr/bin/env bash
failed='f'
# Starting at repo root
echo "::group::Airtime Analyzer"
cd python_apps/airtime_analyzer
if ! nosetests . -x; then
failed='t'
fi
echo "::endgroup::"
echo "::group::API Client"
cd ../api_clients
if ! nosetests . -x; then
failed='t'
fi
echo "::endgroup::"
# Reset to repo root
cd ../..
if [[ "$failed" = "t" ]]; then
echo "Python tests failed"
exit 1
fi
echo "Python tests passed!"