@@ -19,28 +19,30 @@ cd "$(git rev-parse --show-toplevel)"
1919
2020# run tests
2121
22- # Python projects - asyncapigenerator
23- echo " Setting up and running asyncapigenerator tests..."
24- make -C ./src/asyncapigenerator install-dev
25- make -C ./src/asyncapigenerator coverage # Run with coverage to generate coverage.xml for SonarCloud
22+ npm ci
23+ npm run test:unit --workspaces
2624
27- # Python projects - cloudeventjekylldocs
28- echo " Setting up and running cloudeventjekylldocs tests..."
29- make -C ./src/cloudeventjekylldocs install-dev
30- make -C ./src/cloudeventjekylldocs coverage # Run with coverage to generate coverage.xml for SonarCloud
25+ # moved to make test in docs. Planning for separate deployment of docs
26+ # # Python projects - asyncapigenerator
27+ # echo "Setting up and running asyncapigenerator tests..."
28+ # make -C ./src/asyncapigenerator install-dev
29+ # make -C ./src/asyncapigenerator coverage # Run with coverage to generate coverage.xml for SonarCloud
3130
32- # Python projects - eventcatalogasyncapiimporter
33- echo " Setting up and running eventcatalogasyncapiimporter tests..."
34- make -C ./src/eventcatalogasyncapiimporter install-dev
35- make -C ./src/eventcatalogasyncapiimporter coverage # Run with coverage to generate coverage.xml for SonarCloud
31+ # # Python projects - cloudeventjekylldocs
32+ # echo "Setting up and running cloudeventjekylldocs tests..."
33+ # make -C ./src/cloudeventjekylldocs install-dev
34+ # make -C ./src/cloudeventjekylldocs coverage # Run with coverage to generate coverage.xml for SonarCloud
3635
37- # TypeScript/JavaScript projects (npm workspace)
36+ # # Python projects - eventcatalogasyncapiimporter
37+ # echo "Setting up and running eventcatalogasyncapiimporter tests..."
38+ # make -C ./src/eventcatalogasyncapiimporter install-dev
39+ # make -C ./src/eventcatalogasyncapiimporter coverage # Run with coverage to generate coverage.xml for SonarCloud
3840
39- npm ci
40- npm run test:unit --workspaces
41+ # # TypeScript/JavaScript projects (npm workspace)
42+
43+ # # Note: needs node 24 so out of workspace
44+ # cd src/cloudevents && npm ci && npm run test:unit && cd -
4145
42- # Note: needs node 24 so out of workspace
43- cd src/cloudevents && npm ci && npm run test:unit && cd -
4446# merge coverage reports
4547mkdir -p .reports
4648TMPDIR=" ./.reports" ./node_modules/.bin/lcov-result-merger " **/.reports/unit/coverage/lcov.info" " .reports/lcov.info" --ignore " node_modules" --prepend-source-files --prepend-path-fix " ../../.."
0 commit comments