Skip to content

Commit 37f8611

Browse files
committed
CCM-12896: Run pydantic-model-generator tests as part of build
1 parent 016c5de commit 37f8611

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

scripts/config/sonar-scanner.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sonar.tests=tests/, src/asyncapigenerator/tests, src/cloudeventjekylldocs/tests,
88
sonar.test.inclusions=tests/**, src/**/tests/**, src/**/__tests__/**, lambdas/**/src/__tests__/**, utils/utils/src/__tests__/**, utils/sender-management/src/__tests__/**
99
sonar.terraform.provider.aws.version=5.54.1
1010
sonar.cpd.exclusions=**.test.*
11-
sonar.coverage.exclusions=tests/**, src/**/tests/**, src/**/__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
11+
sonar.coverage.exclusions=tests/**, src/**/tests/**, src/**/__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, src/digital-letters-events-python/**
1212

1313
sonar.python.coverage.reportPaths=src/asyncapigenerator/coverage.xml,src/cloudeventjekylldocs/coverage.xml,src/eventcatalogasyncapiimporter/coverage.xml
1414
sonar.javascript.lcov.reportPaths=lcov.info,src/cloudevents/coverage/lcov.info

scripts/tests/unit.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ echo "Setting up and running eventcatalogasyncapiimporter tests..."
3434
make -C ./src/eventcatalogasyncapiimporter install-dev
3535
make -C ./src/eventcatalogasyncapiimporter coverage # Run with coverage to generate coverage.xml for SonarCloud
3636

37+
# Python projects - pydantic-model-generator
38+
echo "Setting up and running pydantic-model-generator tests..."
39+
make -C ./src/pydantic-model-generator install-dev
40+
make -C ./src/pydantic-model-generator coverage # Run with coverage to generate coverage.xml for SonarCloud
41+
3742
# TypeScript/JavaScript projects (npm workspace)
3843
# Note: src/cloudevents is included in workspaces, so it will be tested here
3944
npm ci

0 commit comments

Comments
 (0)