diff options
| author | Paul Buetow <paul@buetow.org> | 2025-09-06 15:04:37 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-09-06 15:04:37 +0300 |
| commit | 7c0266e94378f6121719939c6d53915eb72eed3e (patch) | |
| tree | 64017871e9516fbe3cf2dfbd63729e790ed1e0ef /docs/testing.md | |
| parent | e2418d22e0ff8d5d8bb883cf38b47dc94a6c308e (diff) | |
feat(hexai-action): add --infile/--outfile flags; docs and tests\n\n- Add flags to read from file and write to file\n- Refactor IO open into helper for testability\n- Add CLI integration-style test for IO\n- Update README and docs/usage.md with examples\n- Update docs/testing.md with instructions
Diffstat (limited to 'docs/testing.md')
| -rw-r--r-- | docs/testing.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/testing.md b/docs/testing.md index eff6f2e..17dd4b3 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -14,3 +14,17 @@ Suggested additions: - Expand table‑driven coverage for completion edit computations and label/filter selection. - Add more negative tests (malformed SSE/JSON payloads) to assert robust error handling. +## Running Tests + +- Full suite with coverage: + - `HEXAI_TEST_SKIP_NET=1 go test ./... -cover` + - The `HEXAI_TEST_SKIP_NET=1` env var disables any tests that require network access, keeping runs deterministic in CI/sandboxes. + +- Package-specific runs: + - `HEXAI_TEST_SKIP_NET=1 go test ./cmd/internal/hexai-action -cover` + - `HEXAI_TEST_SKIP_NET=1 go test ./internal/hexaiaction -cover` + +Notes + +- Some environments restrict writes to the Go build cache; if you see cache permission errors, re-run in a less-restricted shell or allow the command to write to the cache. +- Always format Go code before committing: `gofumpt -w .` |
