diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-08 16:58:51 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-08 16:58:51 -0600 |
| commit | 9074bf41fedbabfeb0e9c0bb7c3427e069bfeaab (patch) | |
| tree | aa634037857783b096fae885fe455c32dd856f7f /tests/test-wttrin-smoke.el | |
| parent | 7769522c632ccaf0ba37b64d0c48d58e958b0c8f (diff) | |
feat: makefile: add smoke test target and standardize output symbols
Smoke Test Target:
- Add SMOKE_TESTS variable matching test-*-smoke.el pattern
- Create test-smoke target that runs before unit/integration tests
- Implement fail-fast behavior: smoke test failures stop further execution
- Update test execution order: smoke → unit → integration (testing pyramid)
- Fix INTEGRATION_TESTS pattern to match test-*-integration-*.el
- Update help text with correct test counts for each category
Symbol Standardization:
- Replace Unicode symbols with bracketed ASCII for better portability
- ✓ → [✓] (success/completion)
- ✗ → [✗] (error/failure)
- ⚠ → [!] (warning/attention)
- Apply to all targets: test, validate, compile, lint, install-deps, clean
- No color codes (were never present)
- Benefits: works in all terminals, easier to grep/parse
Test organization now:
- 1 smoke test file (package sanity checks - runs first)
- 16 unit test files (function behavior)
- 1 integration test file (component interactions)
Diffstat (limited to 'tests/test-wttrin-smoke.el')
0 files changed, 0 insertions, 0 deletions
