Skip to content

Commit 20ad6c4

Browse files
committed
CCM-12896: Attempt to fix code coverage paths for python-schema-generator
1 parent 19e584a commit 20ad6c4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

scripts/config/sonar-scanner.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
sonar.host.url=https://sonarcloud.io
44
# Temporary change to allow testing of build before fixing Sonar coverage issues
55
sonar.qualitygate.wait=false
6+
sonar.log.level=TRACE
67
sonar.sourceEncoding=UTF-8
78
sonar.sources=.
89
sonar.tests=tests/, src/asyncapigenerator/tests, src/cloudeventjekylldocs/tests, src/eventcatalogasyncapiimporter/tests, src/cloudevents/tools/builder/__tests__, src/cloudevents/tools/cache/__tests__, src/cloudevents/tools/generator/__tests__, lambdas/mesh-poll/src/__tests__, lambdas/ttl-create-lambda/src/__tests__, lambdas/ttl-poll-lambda/src/__tests__, utils/utils/src/__tests__, utils/sender-management/src/__tests__

src/python-schema-generator/Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ test: install-dev
3939
# Generate coverage report
4040
coverage: install-dev
4141
@echo "Generating coverage report..."
42-
@pytest tests/ \
43-
--cov=. \
44-
--cov-config=pytest.ini \
45-
--cov-report=html:htmlcov \
42+
@cd ../.. && PYTHONPATH=src/python-schema-generator:$$PYTHONPATH pytest src/python-schema-generator/tests/ \
43+
--cov=src/python-schema-generator/src \
44+
--cov-config=src/python-schema-generator/pytest.ini \
45+
--cov-report=html:src/python-schema-generator/htmlcov \
4646
--cov-report=term-missing \
47-
--cov-report=xml:coverage.xml \
47+
--cov-report=xml:src/python-schema-generator/coverage.xml \
4848
--cov-branch
49-
@echo "Coverage report generated in htmlcov/"
49+
@echo "Coverage report generated in src/python-schema-generator/htmlcov/"
5050

5151
# Clean output directory and generated files
5252
clean:

0 commit comments

Comments
 (0)