mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Create the XML coverage reports using the onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
309829e5e3
commit
4b02270161
2 changed files with 18 additions and 3 deletions
17
noxfile.py
17
noxfile.py
|
@ -1381,8 +1381,7 @@ def create_html_coverage_report(session):
|
|||
)
|
||||
|
||||
|
||||
@nox.session(python="3", name="create-xml-coverage-reports")
|
||||
def create_xml_coverage_reports(session):
|
||||
def _create_xml_coverage_reports(session):
|
||||
_install_coverage_requirement(session)
|
||||
env = {
|
||||
# The full path to the .coverage data file. Makes sure we always write
|
||||
|
@ -1419,6 +1418,20 @@ def create_xml_coverage_reports(session):
|
|||
session_warn(session, "Failed to generate the source XML code coverage report")
|
||||
|
||||
|
||||
@nox.session(python="3", name="create-xml-coverage-reports")
|
||||
def create_xml_coverage_reports(session):
|
||||
_create_xml_coverage_reports(session)
|
||||
|
||||
|
||||
@nox.session(
|
||||
python=str(ONEDIR_PYTHON_PATH),
|
||||
name="create-xml-coverage-reports-onedir",
|
||||
venv_params=["--system-site-packages"],
|
||||
)
|
||||
def create_xml_coverage_reports_onedir(session):
|
||||
_create_xml_coverage_reports(session)
|
||||
|
||||
|
||||
class Tee:
|
||||
"""
|
||||
Python class to mimic linux tee behaviour
|
||||
|
|
|
@ -1439,7 +1439,9 @@ class VM:
|
|||
"""
|
||||
Create XML coverage reports
|
||||
"""
|
||||
return self.run_nox("create-xml-coverage-reports", session_args=[self.name])
|
||||
return self.run_nox(
|
||||
"create-xml-coverage-reports-onedir", session_args=[self.name]
|
||||
)
|
||||
|
||||
def compress_dependencies(self):
|
||||
"""
|
||||
|
|
Loading…
Add table
Reference in a new issue