Browse Source

Don't print coverage when running single test

Stefan Schmidt 6 years ago
parent
commit
776aa78c22
1 changed files with 6 additions and 2 deletions
  1. 6 2
      build.sh

+ 6 - 2
build.sh

@@ -68,13 +68,17 @@ cd \$SCRIPT_PATH
 cd code
 cd code
 # Execute tests
 # Execute tests
 set -e
 set -e
+PRINT_COV=true
 testpath="discover -s Test/"
 testpath="discover -s Test/"
 if [ -e "Test/test_\$1.py" ]; then
 if [ -e "Test/test_\$1.py" ]; then
     testpath="Test/test_\$1.py"
     testpath="Test/test_\$1.py"
+    PRINT_COV=false
 fi
 fi
 PYTHONWARNINGS="ignore" coverage3 run --source=. -m unittest \$testpath >/dev/null
 PYTHONWARNINGS="ignore" coverage3 run --source=. -m unittest \$testpath >/dev/null
-coverage3 html
-coverage3 report -m
+if \$PRINT_COV ; then
+    coverage3 html
+    coverage3 report -m
+fi
 EOF
 EOF
 
 
 # Create the test script
 # Create the test script