Skip to content

Commit 0a2ae72

Browse files
authored
Use Root .coveragerc when publishing coverage reports (Azure#40035)
* use the .coveragerc file across the board * adjust the coverage threshold for azure-ai-ml
1 parent 26f7999 commit 0a2ae72

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

eng/tox/run_coverage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from ci_tools.functions import get_total_coverage
1414

1515
logging.basicConfig(level=logging.INFO)
16-
coveragerc_file = os.path.join(os.path.dirname(__file__), "tox.ini")
16+
coveragerc_file = os.path.join(os.path.dirname(__file__), "..", "..", ".coveragerc")
1717

1818
if __name__ == "__main__":
1919
parser = argparse.ArgumentParser(

scripts/devops_tasks/create_coverage.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919

2020
root_dir = os.path.abspath(os.path.join(os.path.abspath(__file__), "..", "..", ".."))
2121
coverage_dir = os.path.join(root_dir, "_coverage/")
22-
toxrc = os.path.join(root_dir, "eng","tox", "tox.ini")
23-
22+
coveragerc = os.path.join(root_dir, ".coveragerc")
2423

2524
def collect_tox_coverage_files():
2625
coverage_version_cmd = [sys.executable, "-m", "coverage", "--version"]
@@ -53,7 +52,7 @@ def collect_tox_coverage_files():
5352
def generate_coverage_xml():
5453
if os.path.exists(coverage_dir):
5554
logging.info("Generating coverage XML")
56-
commands = ["coverage", "xml", "-i", "--rcfile", toxrc]
55+
commands = ["coverage", "xml", "-i", "--rcfile", coveragerc]
5756
run_check_call(commands, root_dir, always_exit=False)
5857
else:
5958
logging.error("Coverage file is not available in {} to generate coverage XML".format(coverage_dir))

sdk/ml/azure-ai-ml/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ mindependency = false
77
latestdependency = false
88
black = true
99
absolute_cov = true
10-
absolute_cov_percent = 21.34
10+
absolute_cov_percent = 65.55
1111

1212
[tool.isort]
1313
profile = "black"

0 commit comments

Comments
 (0)