mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-11 15:52:21 -05:00
Initial version of the notify-notifications-api
This commit is contained in:
0
scripts/__init__.py
Normal file
0
scripts/__init__.py
Normal file
33
scripts/run_tests.sh
Executable file
33
scripts/run_tests.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Run project tests
|
||||
#
|
||||
# NOTE: This script expects to be run from the project root with
|
||||
# ./scripts/run_tests.sh
|
||||
|
||||
# Use default environment vars for localhost if not already set
|
||||
|
||||
set -o pipefail
|
||||
|
||||
function display_result {
|
||||
RESULT=$1
|
||||
EXIT_STATUS=$2
|
||||
TEST=$3
|
||||
|
||||
if [ $RESULT -ne 0 ]; then
|
||||
echo -e "\033[31m$TEST failed\033[0m"
|
||||
exit $EXIT_STATUS
|
||||
else
|
||||
echo -e "\033[32m$TEST passed\033[0m"
|
||||
fi
|
||||
}
|
||||
|
||||
pep8 .
|
||||
display_result $? 1 "Code style check"
|
||||
|
||||
## Code coverage
|
||||
#py.test --cov=app tests/
|
||||
#display_result $? 2 "Code coverage"
|
||||
|
||||
py.test -v
|
||||
display_result $? 3 "Unit tests"
|
||||
Reference in New Issue
Block a user