Skip to content
Snippets Groups Projects
Commit dc36e7e0 authored by Nathan Hertz's avatar Nathan Hertz
Browse files

Increased accuracy of coverage reports by omitting untestable files

parent 0dad0945
No related branches found
No related tags found
1 merge request!274Increased accuracy of coverage reports by omitting untestable files
Pipeline #1843 waiting for manual action
......@@ -3,4 +3,8 @@ source =
./
/code/
/packages/
/code/packages
\ No newline at end of file
/code/packages
[run]
source =
/code/
/packages/apps/cli
......@@ -150,9 +150,9 @@ unit test coverage:
- pip install pytest pytest-cov
script:
- coverage combine --append
- coverage report -i
- coverage xml -i
- coverage html -i
- coverage report -i --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py" --skip-empty
- coverage xml -i --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py" --skip-empty
- coverage html -i --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py" --skip-empty
artifacts:
reports:
cobertura: coverage.xml
......
......@@ -63,7 +63,7 @@ coverage:
docker exec workspaces_notification_1 ./bin/run-tests.sh -b
cp services/notification/.coverage ./.coverage.no
coverage combine --append
coverage html
coverage html --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py" --skip-empty
# Clean up environment
clean:
......
[paths]
source =
./services/capability/
/code/
\ No newline at end of file
/code/
[run]
source =
/code/
/packages/apps/cli
......@@ -56,7 +56,7 @@ do
c)
init
run_tests "$OPTION"
coverage report "$skip_arg"
coverage report "$skip_arg" --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py"
;;
b)
init
......
[paths]
source =
./services/notification/
/code/
\ No newline at end of file
/code/
[run]
source =
/code/
/packages/apps/cli
......@@ -56,7 +56,7 @@ do
c)
init
run_tests "$OPTION"
coverage report "$skip_arg"
coverage report "$skip_arg" --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py"
;;
b)
init
......
[paths]
source =
./services/workflow/
/code/
\ No newline at end of file
/code/
[run]
source =
/code/
/packages/apps/cli
......@@ -60,7 +60,7 @@ do
c)
init
run_tests "$OPTION"
coverage report "$skip_arg"
coverage report "$skip_arg" --omit="**/test_*.py,**/_version.py,**/conftest.py,**/*interfaces.py"
;;
b)
init
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment