Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit d869136

Browse files
committed
Clean up directory structure
Signed-off-by: Joffrey F <[email protected]>
1 parent f144e46 commit d869136

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
*.tar.gz
22
*.dockerapp
33
_build/
4-
codecoverage/*.out
54
!examples/simple/*.dockerapp

Makefile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,21 @@ unit-test:
8181
$(GO_TEST) $(shell go list ./... | grep -vE '/vendor/|/e2e')
8282

8383
coverage-bin:
84-
$(GO_TEST) -coverpkg="./..." -c -tags testrunmain -o _build/$(BIN_NAME).cov
84+
$(GO_TEST) -coverpkg="./..." -c -ldflags=$(LDFLAGS) -tags testrunmain -o _build/$(BIN_NAME).cov
8585
go install ./vendor/github.com/wadey/gocovmerge/
8686

8787
coverage: coverage-bin
88+
mkdir -p _build/cov
8889
@echo "Running e2e tests (coverage)..."
89-
DOCKERAPP_BINARY=../codecoverage/coverage-bin $(GO_TEST) -v ./e2e
90+
DOCKERAPP_BINARY=../e2e/coverage-bin $(GO_TEST) -v ./e2e
9091
@echo "Running unit tests (coverage)..."
91-
$(GO_TEST) -cover -test.coverprofile=codecoverage/unit.out $(shell go list ./... | grep -vE '/vendor/|/e2e')
92-
gocovmerge codecoverage/*.out > codecoverage/all.out
93-
go tool cover -func codecoverage/all.out
94-
go tool cover -html codecoverage/all.out -o codecoverage/coverage.html
92+
$(GO_TEST) -cover -test.coverprofile=_build/cov/unit.out $(shell go list ./... | grep -vE '/vendor/|/e2e')
93+
gocovmerge _build/cov/*.out > _build/cov/all.out
94+
go tool cover -func _build/cov/all.out
95+
go tool cover -html _build/cov/all.out -o _build/cov/coverage.html
9596

9697
clean:
97-
rm -Rf ./_build docker-app-*.tar.gz codecoverage/*.out codecoverage/*.html
98+
rm -Rf ./_build docker-app-*.tar.gz
9899

99100
##########################
100101
# Continuous Integration #

codecoverage/coverage-bin renamed to e2e/coverage-bin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# It allows us to use a coverage-enabled binary for e2e tests
55

66
../_build/docker-app.cov \
7-
-test.coverprofile=../codecoverage/$(uuidgen).out \
7+
-test.coverprofile=../_build/cov/$(uuidgen).out \
88
$* \
99
| grep -vE '^PASS$' \
1010
| grep -vE '^coverage: [0-9]+\.[0-9]+% of statements in .+$' \

0 commit comments

Comments
 (0)