From e53c7e663db31a90a0f276bccb9591f709413772 Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Sun, 7 Sep 2025 23:49:40 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Add=20code=20coverage/docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Taskfile.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index c7c7ab2..055cccd 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -35,5 +35,30 @@ tasks: desc: Run all tests sources: - '*.go' + generates: + - build/cover.out 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