🛠 Add code coverage/docs

This commit is contained in:
Dan Jones 2025-09-07 23:49:40 -05:00
commit e53c7e663d

View file

@ -35,5 +35,30 @@ tasks:
desc: Run all tests desc: Run all tests
sources: sources:
- '*.go' - '*.go'
generates:
- build/cover.out
cmds: cmds:
- go test -cover -race . - 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
sources:
- build/cover.html
cmds:
- ip addr list | grep inet
- python3 -m http.server -d build/ 3434
serve-docs:
desc: Serve the docs
cmds:
- godoc -http=0.0.0.0:3434 -play