Skip to content

Commit 9ed5dee

Browse files
committed
Workaround coverage bug part 2
Just grep away bad lines from coverage files. Signed-off-by: Andrew Thornton <[email protected]>
1 parent cbf05c3 commit 9ed5dee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,9 @@ test\#%:
385385

386386
.PHONY: coverage
387387
coverage:
388-
grep -v '^0$$' coverage.out > coverage-bodged.out
389-
grep -v '^0$$' integration.coverage.out > integration.coverage-bodged.out
388+
389+
grep -v '^(mode: .*)|(.*:[0-9]+\.[0-9]+,[0-9]+\.[0-9]+ [0-9]+ [0-9]+)$$' coverage.out > coverage-bodged.out
390+
grep -v '^(mode: .*)|(.*:[0-9]+\.[0-9]+,[0-9]+\.[0-9]+ [0-9]+ [0-9]+)$$' integration.coverage.out > integration.coverage-bodged.out
390391
GO111MODULE=on $(GO) run -mod=vendor build/gocovmerge.go integration.coverage-bodged.out coverage-bodged.out > coverage.all || (echo "gocovmerge failed"; echo "integration.coverage.out"; cat integration.coverage.out; echo "coverage.out"; cat coverage.out; exit 1)
391392

392393
.PHONY: unit-test-coverage

0 commit comments

Comments
 (0)