|
87 | 87 | name: code-coverage |
88 | 88 | path: ${{ github.workspace }}/e2e/coverage |
89 | 89 |
|
| 90 | + - name: Instrument the code for coverage analysis |
| 91 | + if: always() |
| 92 | + run: | |
| 93 | + # Rewrite the paths as the coverage starts with '../app'! |
| 94 | + sed -e 's/..\/app/./g' ./e2e/coverage/lcov.info > lcov.info |
| 95 | +
|
| 96 | + #cd src |
| 97 | + #npm install --legacy-peer-deps |
| 98 | + #npx nyc instrument --compact=false . --in-place |
| 99 | +
|
| 100 | + - name: SonarCloud Scan |
| 101 | + if: always() |
| 102 | + uses: sonarsource/sonarqube-scan-action@master |
| 103 | + with: |
| 104 | + args: > |
| 105 | + -Dsonar.organization=bcgov-oss |
| 106 | + -Dsonar.projectKey=aps-portal-e2e |
| 107 | + -Dsonar.host.url=https://sonarcloud.io |
| 108 | + -Dsonar.projectBaseDir=src |
| 109 | + -Dsonar.sources=. |
| 110 | + -Dsonar.exclusions=nextapp/**,mocks/**,test/**,tools/**,*.json,*.js |
| 111 | + -Dsonar.javascript.lcov.reportPaths=/github/workspace/lcov.info |
| 112 | + env: |
| 113 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 114 | + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |
| 115 | + |
90 | 116 | - name: Upload Astra scan results |
91 | 117 | uses: actions/upload-artifact@v4 |
92 | 118 | with: |
@@ -116,30 +142,6 @@ jobs: |
116 | 142 | exit 1 |
117 | 143 | fi |
118 | 144 |
|
119 | | - - name: Instrument the code for coverage analysis |
120 | | - run: | |
121 | | - # Rewrite the paths as the coverage starts with '../app'! |
122 | | - sed -e 's/..\/app/./g' ./e2e/coverage/lcov.info > lcov.info |
123 | | -
|
124 | | - #cd src |
125 | | - #npm install --legacy-peer-deps |
126 | | - #npx nyc instrument --compact=false . --in-place |
127 | | -
|
128 | | - - name: SonarCloud Scan |
129 | | - uses: sonarsource/sonarqube-scan-action@master |
130 | | - with: |
131 | | - args: > |
132 | | - -Dsonar.organization=bcgov-oss |
133 | | - -Dsonar.projectKey=aps-portal-e2e |
134 | | - -Dsonar.host.url=https://sonarcloud.io |
135 | | - -Dsonar.projectBaseDir=src |
136 | | - -Dsonar.sources=. |
137 | | - -Dsonar.exclusions=nextapp/**,mocks/**,test/**,tools/**,*.json,*.js |
138 | | - -Dsonar.javascript.lcov.reportPaths=/github/workspace/lcov.info |
139 | | - env: |
140 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
141 | | - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |
142 | | - |
143 | 145 | - name: Set up Python 3.9 |
144 | 146 | if: failure() |
145 | 147 | uses: actions/setup-python@v2 |
|
0 commit comments