Skip to content

Commit aa80734

Browse files
committed
CCM-12616: fix sonarcloud coverage issues
1 parent 1ed06b2 commit aa80734

File tree

9 files changed

+17
-25
lines changed

9 files changed

+17
-25
lines changed

lambdas/mesh-download/Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ test:
1414
poetry run pytest
1515

1616
coverage:
17-
cd ../.. && COVERAGE_RCFILE=lambdas/mesh-download/pyproject.toml \
18-
poetry -C lambdas/mesh-download run pytest lambdas/mesh-download/src/__tests__/ \
19-
--cov=lambdas/mesh-download/src \
20-
--cov-report=html:lambdas/mesh-download/htmlcov \
17+
poetry run pytest src/__tests__/ \
18+
--cov=src \
19+
--cov-report=html:htmlcov \
2120
--cov-report=term-missing \
22-
--cov-report=xml:lambdas/mesh-download/coverage.xml \
21+
--cov-report=xml:coverage.xml \
2322
--cov-branch
2423

2524
lint:

lambdas/mesh-download/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ pytest-cov = "^4.0.0"
3030

3131
[tool.coverage.run]
3232
relative_files = true
33-
source = ["lambdas/mesh-download/src"]
3433
omit = ["*/__tests__/*"]
3534

3635
[build-system]

lambdas/mesh-poll/Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ test:
1414
poetry run pytest
1515

1616
coverage:
17-
cd ../.. && COVERAGE_RCFILE=lambdas/mesh-poll/pyproject.toml \
18-
poetry -C lambdas/mesh-poll run pytest lambdas/mesh-poll/src/__tests__/ \
19-
--cov=lambdas/mesh-poll/src \
20-
--cov-report=html:lambdas/mesh-poll/htmlcov \
17+
poetry run pytest src/__tests__/ \
18+
--cov=src \
19+
--cov-report=html:htmlcov \
2120
--cov-report=term-missing \
22-
--cov-report=xml:lambdas/mesh-poll/coverage.xml \
21+
--cov-report=xml:coverage.xml \
2322
--cov-branch
2423

2524
lint:

lambdas/mesh-poll/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ jake = "^3.0.1"
3030

3131
[tool.coverage.run]
3232
relative_files = true
33-
source = ["lambdas/mesh-poll/src"]
3433
omit = ["*/__tests__/*"]
3534

3635
[tool.pytest.ini_options]

scripts/config/sonar-scanner.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ sonar.terraform.provider.aws.version=5.54.1
1010
sonar.cpd.exclusions=**.test.*
1111

1212
# Coverage exclusions
13-
sonar.coverage.exclusions=tests/**, **/*.dev.*, lambdas/**/src/__tests__/**, **/jest.config.ts, **/jest.config.cjs, scripts/**/*.*, docs/**/*.*, utils/utils/src/__tests__/**, src/asyncapigenerator/example_usage.py, src/asyncapigenerator/test_generator.py, src/eventcatalogasyncapiimporter/examples.py, utils/py-mock-mesh/**/*
13+
sonar.coverage.exclusions=tests/**, **/*.dev.*, lambdas/**/src/__tests__/**, **/jest.config.ts, **/jest.config.cjs, scripts/**/*.*, docs/**/*.*, utils/utils/src/__tests__/**, src/asyncapigenerator/example_usage.py, src/asyncapigenerator/test_generator.py, src/eventcatalogasyncapiimporter/examples.py
1414

1515
# Coverage reports
1616
sonar.python.coverage.reportPaths=.coverage/coverage.xml,src/asyncapigenerator/coverage.xml,src/cloudeventjekylldocs/coverage.xml,src/eventcatalogasyncapiimporter/coverage.xml,utils/event-publisher-py/coverage.xml,utils/metric-publishers/coverage.xml,lambdas/mesh-poll/coverage.xml,lambdas/mesh-download/coverage.xml

utils/event-publisher-py/Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@ test:
1010
poetry run pytest event_publisher/__tests__/ -v
1111

1212
coverage:
13-
cd ../.. && COVERAGE_RCFILE=utils/event-publisher-py/pyproject.toml \
14-
poetry -C utils/event-publisher-py run pytest utils/event-publisher-py/event_publisher/__tests__/ \
15-
--cov=utils/event-publisher-py/event_publisher \
16-
--cov-report=html:utils/event-publisher-py/htmlcov \
13+
poetry run pytest event_publisher/__tests__/ \
14+
--cov=event_publisher \
15+
--cov-report=html:htmlcov \
1716
--cov-report=term-missing \
18-
--cov-report=xml:utils/event-publisher-py/coverage.xml \
17+
--cov-report=xml:coverage.xml \
1918
--cov-branch
2019

2120
clean:

utils/event-publisher-py/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ moto = "^5.0.0"
2323

2424
[tool.coverage.run]
2525
relative_files = true
26-
source = ["utils/event-publisher-py/event_publisher"]
2726
omit = [
2827
"*/__tests__/*",
2928
"*/test_*.py",

utils/metric-publishers/Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ test:
1414
poetry run pytest || echo
1515

1616
coverage:
17-
cd ../.. && COVERAGE_RCFILE=utils/metric-publishers/pyproject.toml \
18-
poetry -C utils/metric-publishers run pytest utils/metric-publishers/tests/ \
19-
--cov=utils/metric-publishers/metric_publishers \
20-
--cov-report=html:utils/metric-publishers/htmlcov \
17+
poetry run pytest tests/ \
18+
--cov=metric_publishers \
19+
--cov-report=html:htmlcov \
2120
--cov-report=term-missing \
22-
--cov-report=xml:utils/metric-publishers/coverage.xml \
21+
--cov-report=xml:coverage.xml \
2322
--cov-branch
2423

2524
lint:

utils/metric-publishers/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ jake = "^3.0.1"
2424

2525
[tool.coverage.run]
2626
relative_files = true
27-
source = ["utils/metric-publishers/metric_publishers"]
2827
omit = ["*/tests/*"]
2928

3029
[build-system]

0 commit comments

Comments
 (0)