added python coverage test to report
This commit is contained in:
@@ -90,7 +90,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |-
|
run: |-
|
||||||
npm install -g c8
|
|
||||||
npm ci
|
npm ci
|
||||||
|
|
||||||
- name: Run Coverage tests
|
- name: Run Coverage tests
|
||||||
@@ -98,14 +97,14 @@ jobs:
|
|||||||
API_USER: ${{ secrets.API_USER }}
|
API_USER: ${{ secrets.API_USER }}
|
||||||
API_PASSWORD: ${{ secrets.API_SECRET }}
|
API_PASSWORD: ${{ secrets.API_SECRET }}
|
||||||
run: |-
|
run: |-
|
||||||
rm -rf coverage/js
|
rm -rf coverage
|
||||||
npm run test:coverage
|
npm run test:coverage
|
||||||
|
|
||||||
- name: Store Coverage report
|
- name: Store Coverage report
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: coverage
|
name: coverage
|
||||||
path: coverage/js/
|
path: coverage/
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|
||||||
|
|
||||||
@@ -153,11 +152,12 @@ jobs:
|
|||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: coverage
|
name: coverage
|
||||||
path: coverage/js
|
path: coverage
|
||||||
|
|
||||||
- name: Verify Coverage report
|
- name: Verify Coverage report
|
||||||
run: |-
|
run: |-
|
||||||
test -f coverage/js/lcov.info
|
test -s coverage/js/lcov.info
|
||||||
|
test -s coverage/python/coverage.xml
|
||||||
|
|
||||||
- name: Run sonar-scanner
|
- name: Run sonar-scanner
|
||||||
env:
|
env:
|
||||||
@@ -170,6 +170,7 @@ jobs:
|
|||||||
-Dsonar.projectKey="$SONAR_PROJECT_KEY" \
|
-Dsonar.projectKey="$SONAR_PROJECT_KEY" \
|
||||||
-Dsonar.host.url="$SONAR_HOST_URL" \
|
-Dsonar.host.url="$SONAR_HOST_URL" \
|
||||||
-Dsonar.javascript.lcov.reportPaths=coverage/js/lcov.info \
|
-Dsonar.javascript.lcov.reportPaths=coverage/js/lcov.info \
|
||||||
|
-Dsonar.python.coverage.reportPaths=coverage/python/coverage.xml \
|
||||||
-Dsonar.sources=src,public,scripts,server.js,tools/python \
|
-Dsonar.sources=src,public,scripts,server.js,tools/python \
|
||||||
-Dsonar.tests=test,test-support \
|
-Dsonar.tests=test,test-support \
|
||||||
-Dsonar.test.inclusions=test/**/*.test.js \
|
-Dsonar.test.inclusions=test/**/*.test.js \
|
||||||
|
|||||||
Reference in New Issue
Block a user