🛠 Code coverage
This commit is contained in:
parent
bdc625b57e
commit
0fe6f5070e
2 changed files with 32 additions and 2 deletions
31
Taskfile.yml
31
Taskfile.yml
|
|
@ -7,15 +7,44 @@ tasks:
|
||||||
- task: test
|
- task: test
|
||||||
- task: build
|
- task: build
|
||||||
|
|
||||||
|
ft:
|
||||||
|
desc: Format and test
|
||||||
|
cmds:
|
||||||
|
- task: fmt
|
||||||
|
- task: test
|
||||||
|
|
||||||
fmt:
|
fmt:
|
||||||
desc: Format go code
|
desc: Format go code
|
||||||
|
sources:
|
||||||
|
- '**/*.go'
|
||||||
cmds:
|
cmds:
|
||||||
- go fmt ./...
|
- go fmt ./...
|
||||||
|
|
||||||
test:
|
test:
|
||||||
desc: Run unit tests
|
desc: Run unit tests
|
||||||
|
sources:
|
||||||
|
- '**/*.go'
|
||||||
|
generates:
|
||||||
|
- build/cover.out
|
||||||
cmds:
|
cmds:
|
||||||
- go test -race -cover ./...
|
- go test -race -cover -coverprofile build/cover.out ./...
|
||||||
|
|
||||||
|
coverage-report:
|
||||||
|
desc: Build coverage report
|
||||||
|
deps: [test]
|
||||||
|
sources:
|
||||||
|
- build/cover.out
|
||||||
|
generates:
|
||||||
|
- build/cover.html
|
||||||
|
cmds:
|
||||||
|
- go tool cover -html=build/cover.out -o build/cover.html
|
||||||
|
|
||||||
|
serve-report:
|
||||||
|
desc: Serve the coverage report
|
||||||
|
deps: [coverage-report]
|
||||||
|
cmds:
|
||||||
|
- ip addr list | grep inet
|
||||||
|
- php -S 0.0.0.0:3265 -t build
|
||||||
|
|
||||||
build:
|
build:
|
||||||
desc: Build server binary
|
desc: Build server binary
|
||||||
|
|
|
||||||
3
build/.gitignore
vendored
3
build/.gitignore
vendored
|
|
@ -1 +1,2 @@
|
||||||
lenore
|
*
|
||||||
|
!.gitignore
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue