mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
Fix onedir
code coverage collection and reporting
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
29a57d2d32
commit
e8115ec126
2 changed files with 22 additions and 17 deletions
|
@ -7,6 +7,11 @@ relative_files = True
|
|||
omit =
|
||||
setup.py
|
||||
.nox/*
|
||||
source =
|
||||
pkg
|
||||
salt
|
||||
tests
|
||||
tools
|
||||
|
||||
[report]
|
||||
# Regexes for lines to exclude from consideration
|
||||
|
@ -32,7 +37,7 @@ ignore_errors = True
|
|||
[paths]
|
||||
salt =
|
||||
salt/
|
||||
artifacts/salt
|
||||
artifacts/salt/lib/python3.*/site-packages/salt
|
||||
**/testing/salt/
|
||||
**\testing\salt
|
||||
tests =
|
||||
|
|
32
noxfile.py
32
noxfile.py
|
@ -443,8 +443,8 @@ def _run_with_coverage(session, *test_cmd, env=None, on_rerun=False):
|
|||
"xml",
|
||||
"-o",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("tests.xml").relative_to(REPO_ROOT)),
|
||||
"--omit=salt/*",
|
||||
"--include=tests/*",
|
||||
"--omit=salt/*,artifacts/salt/*",
|
||||
"--include=tests/*,pkg/tests/*",
|
||||
env=coverage_base_env,
|
||||
)
|
||||
# Generate report for salt code coverage
|
||||
|
@ -453,8 +453,8 @@ def _run_with_coverage(session, *test_cmd, env=None, on_rerun=False):
|
|||
"xml",
|
||||
"-o",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("salt.xml").relative_to(REPO_ROOT)),
|
||||
"--omit=tests/*",
|
||||
"--include=salt/*",
|
||||
"--omit=tests/*,pkg/tests/*",
|
||||
"--include=salt/*,artifacts/salt/*",
|
||||
env=coverage_base_env,
|
||||
)
|
||||
# Generate html report for tests code coverage
|
||||
|
@ -463,8 +463,8 @@ def _run_with_coverage(session, *test_cmd, env=None, on_rerun=False):
|
|||
"html",
|
||||
"-d",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("html").relative_to(REPO_ROOT)),
|
||||
"--omit=salt/*",
|
||||
"--include=tests/*",
|
||||
"--omit=salt/*,artifacts/salt/*",
|
||||
"--include=tests/*,pkg/tests/*",
|
||||
env=coverage_base_env,
|
||||
)
|
||||
# Generate html report for salt code coverage
|
||||
|
@ -473,8 +473,8 @@ def _run_with_coverage(session, *test_cmd, env=None, on_rerun=False):
|
|||
"html",
|
||||
"-d",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("html").relative_to(REPO_ROOT)),
|
||||
"--omit=tests/*",
|
||||
"--include=salt/*",
|
||||
"--omit=tests/*,pkg/tests/*",
|
||||
"--include=salt/*,artifacts/salt/*",
|
||||
env=coverage_base_env,
|
||||
)
|
||||
|
||||
|
@ -524,8 +524,8 @@ def _report_coverage(session):
|
|||
COVERAGE_OUTPUT_DIR.relative_to(REPO_ROOT) / "coverage-salt.json"
|
||||
)
|
||||
cmd_args = [
|
||||
"--omit=tests/*",
|
||||
"--include=salt/*",
|
||||
"--omit=tests/*,pkg/tests/*",
|
||||
"--include=salt/*,artifacts/salt/*",
|
||||
]
|
||||
|
||||
elif report_section == "tests":
|
||||
|
@ -533,15 +533,15 @@ def _report_coverage(session):
|
|||
COVERAGE_OUTPUT_DIR.relative_to(REPO_ROOT) / "coverage-tests.json"
|
||||
)
|
||||
cmd_args = [
|
||||
"--omit=salt/*",
|
||||
"--include=tests/*",
|
||||
"--omit=salt/*,artifacts/salt/*",
|
||||
"--include=tests/*,pkg/tests/*",
|
||||
]
|
||||
else:
|
||||
json_coverage_file = (
|
||||
COVERAGE_OUTPUT_DIR.relative_to(REPO_ROOT) / "coverage.json"
|
||||
)
|
||||
cmd_args = [
|
||||
"--include=salt/*,tests/*",
|
||||
"--include=salt/*,artifacts/salt/*,tests/*,pkg/tests/*",
|
||||
]
|
||||
|
||||
session.run(
|
||||
|
@ -1372,7 +1372,7 @@ def create_html_coverage_report(session):
|
|||
"html",
|
||||
"-d",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("html").relative_to(REPO_ROOT)),
|
||||
"--include=salt/*,tests/*",
|
||||
"--include=salt/*,artifacts/salt/*,tests/*,pkg/tests/*",
|
||||
"--show-contexts",
|
||||
env=env,
|
||||
)
|
||||
|
@ -1395,7 +1395,7 @@ def create_xml_coverage_reports(session):
|
|||
"-o",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("tests.xml").relative_to(REPO_ROOT)),
|
||||
"--omit=salt/*,artifacts/salt/*",
|
||||
"--include=tests/*",
|
||||
"--include=tests/*,pkg/tests/*",
|
||||
env=env,
|
||||
)
|
||||
except CommandFailed:
|
||||
|
@ -1408,7 +1408,7 @@ def create_xml_coverage_reports(session):
|
|||
"xml",
|
||||
"-o",
|
||||
str(COVERAGE_OUTPUT_DIR.joinpath("salt.xml").relative_to(REPO_ROOT)),
|
||||
"--omit=tests/*",
|
||||
"--omit=tests/*,pkg/tests/*",
|
||||
"--include=salt/*,artifacts/salt/*",
|
||||
env=env,
|
||||
)
|
||||
|
|
Loading…
Add table
Reference in a new issue