Skip to content

Commit 6fd8945

Browse files
author
Gonzalo Diaz
committed
[CONFIG] [REFACTOR] coverage file moved
1 parent d1cf6b9 commit 6fd8945

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

.github/workflows/go-coverage.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ jobs:
4141
run: >
4242
go test -v
4343
-covermode=atomic
44-
-coverprofile="coverage.out"
44+
-coverprofile="coverage/coverage.out"
4545
./exercises/...
4646
4747
- name: Coverage
48-
run: go tool cover -func="coverage.out"
48+
run: go tool cover -func="coverage/coverage.out"
4949

5050
- name: Upload coverage artifact
5151
uses: actions/upload-artifact@v4
5252
with:
5353
name: coverage-report
54-
path: coverage.out
54+
path: coverage
5555

5656
codecov:
5757
name: Upload to Codecov
@@ -63,7 +63,7 @@ jobs:
6363
uses: actions/download-artifact@v5
6464
with:
6565
name: coverage-report
66-
path: coverage.out
66+
path: coverage
6767

6868
- name: Upload coverage reports to Codecov with GitHub Action
6969
uses: codecov/codecov-action@v5
@@ -86,7 +86,7 @@ jobs:
8686
uses: actions/download-artifact@v5
8787
with:
8888
name: coverage-report
89-
path: coverage.out
89+
path: coverage
9090

9191
- name: SonarQube Scan
9292
uses: SonarSource/sonarqube-scan-action@master

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ COPY ./go.mod ${WORKDIR}/
8181
COPY ./go.sum ${WORKDIR}/
8282
COPY ./Makefile ${WORKDIR}/
8383

84+
RUN mkdir ${WORKDIR}/coverage
85+
8486
# CMD []
8587
###############################################################################
8688
FROM development AS builder

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@ format:
8888
$(GO) run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix ./...
8989

9090
coverage.out: env dependencies
91-
$(GOTEST) -v -covermode=atomic -coverprofile="coverage.out" ./exercises/...
91+
$(GOTEST) -v -covermode=atomic -coverprofile="coverage/coverage.out" ./exercises/...
9292

9393
test: env dependencies coverage.out
94-
$(GOCOVER) -func=coverage.out
94+
$(GOCOVER) -func=coverage/coverage.out
9595

9696
coverage: test
9797

9898
coverage/html: coverage.out
99-
$(GOCOVER) -html=coverage.out -o ./coverage/coverage.html
99+
$(GOCOVER) -html=coverage/coverage.out -o ./coverage/coverage.html
100100
open ./coverage/coverage.html
101101

102102
outdated:

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sonar.exclusions=
1212
sonar.tests=exercises
1313
sonar.test.inclusions=**/*_test.go
1414

15-
sonar.go.coverage.reportPaths=coverage.out
15+
sonar.go.coverage.reportPaths=coverage/coverage.out
1616

1717
# Encoding of the source code. Default is default system encoding
1818
sonar.sourceEncoding=UTF-8

0 commit comments

Comments
 (0)