]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
ci/manager: use junit test report
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 21 Jan 2022 18:08:29 +0000 (19:08 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:53 +0000 (16:17 +0200)
manager/.gitignore
manager/.gitlab-ci.yml
manager/pyproject.toml

index d7d79f26c66536d2b023e3b31eb189ee630f223d..189d951a80dd43de3fede76322e77ff60938f32d 100644 (file)
@@ -11,4 +11,5 @@ dist/
 .vscode/
 /pkg
 .podman-cache/
-docs/_build/*
\ No newline at end of file
+docs/_build/*
+*junit.xml
index f8b2d0f0d2220d4e7480ecff2d822c15eb5ee357..649cf7473811c95b903201ec1555dd3fb5e390f6 100644 (file)
@@ -29,6 +29,9 @@ lint:py3.10:
   artifacts:
     reports:
       cobertura: coverage.xml
+      junit: manager/unit.junit.xml
+    paths:
+      - manager/unit.junit.xml
 
 unit:py3.6:
   <<: *unit
index 10ce316b623581b42940ee318312747989fe14af..329845321b2ecc25ca085b8df18171a766666ebb 100644 (file)
@@ -47,7 +47,7 @@ poetry = "^1.1.12"
 run = { cmd = "scripts/run", help = "Run the manager" }
 run-debug = { cmd = "scripts/run-debug", help = "Run the manager under debugger" }
 docs = { cmd = "scripts/docs", help = "Create HTML documentation" }
-test = { shell = "env PYTHONPATH=. pytest --cov=knot_resolver_manager --show-capture=all tests/unit/", help = "Run tests" }
+test = { shell = "env PYTHONPATH=. pytest --junitxml=unit.junit.xml --cov=knot_resolver_manager --show-capture=all tests/unit/", help = "Run tests" }
 check = { cmd = "scripts/codecheck", help = "Run static code analysis" }
 format = { shell = "black knot_resolver_manager/ tests/ scripts/; isort .", help = "Run code formatter" }
 fixdeps = { shell = "poetry install; npm install; npm update", help = "Install/update dependencies according to configuration files"}