Skip to content

Commit 57e3b6f

Browse files
faster tests and python in ci
1 parent b8402ab commit 57e3b6f

File tree

8 files changed

+1187
-26
lines changed

8 files changed

+1187
-26
lines changed

.github/workflows/docs-stage-2-test.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,26 @@ jobs:
9999
mkdir -p .reports
100100
TMPDIR="./.reports" ./node_modules/.bin/lcov-result-merger "**/.reports/unit/coverage/lcov.info" ".reports/lcov.info" --ignore "node_modules" --prepend-source-files --prepend-path-fix "../../.."
101101
102+
- name: "Python asyncapigenerator"
103+
run: |
104+
# Python projects - asyncapigenerator
105+
echo "Setting up and running asyncapigenerator tests..."
106+
make -C ./src/asyncapigenerator install-dev
107+
make -C ./src/asyncapigenerator coverage # Run with coverage to generate coverage.xml for SonarCloud
108+
109+
- name: "python cloudeventjekylldocs"
110+
run: |
111+
# Python projects - cloudeventjekylldocs
112+
echo "Setting up and running cloudeventjekylldocs tests..."
113+
make -C ./src/cloudeventjekylldocs install-dev
114+
make -C ./src/cloudeventjekylldocs coverage # Run with coverage to generate coverage.xml for SonarCloud
115+
116+
- name: "python eventcatalogasyncapiimporter"
117+
run: |
118+
# Python projects - eventcatalogasyncapiimporter
119+
echo "Setting up and running eventcatalogasyncapiimporter tests..."
120+
make -C ./src/eventcatalogasyncapiimporter install-dev
121+
make -C ./src/eventcatalogasyncapiimporter coverage # Run with coverage to generate coverage.xml for SonarCloud
102122
103123
- name: "Save the result of fast test suite"
104124
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)