Skip to content

test: make CI exercise maintained integrations - #18

Merged
glennmichael123 merged 2 commits into
mainfrom
codex/issue-3-test-coverage
Sep 29, 2026
Merged

glennmichael123 merged 2 commits into
mainfrom
codex/issue-3-test-coverage

Conversation

@glennmichael123

Copy link
Copy Markdown
Contributor

Closes #3.

Replaces the placeholder-only test files with behavioral coverage, wires the hooks/mock/snapshot/time integration executables into zig build test, and makes zig build examples compile-check every maintained example while still running the fast core examples.

The compile-only examples intentionally demonstrate delays, generated files, interactive output, or failure handling; this distinction is now documented. While enabling them, this also updates stale Zig 0.17 compatibility calls and fixes MultiSpinner's anonymous struct type mismatch.

This PR is stacked on #17 so its diff stays scoped to issue #3. Merge #17 first, then retarget this PR to main.

Verification:

  • zig fmt --check .
  • zig build
  • zig build test
  • zig build examples
  • zig build -Dtarget=x86_64-linux-gnu
  • clean worktree after generated snapshot/coverage artifacts

@glennmichael123
glennmichael123 force-pushed the codex/issue-3-test-coverage branch from 9486b0f to 6bd4ec2 Compare September 29, 2026 15:56
@glennmichael123
glennmichael123 changed the base branch from codex/issue-2-discovery-cli to main September 29, 2026 15:56
@glennmichael123
glennmichael123 merged commit 15c6f6e into main Sep 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace placeholder tests and run every integration suite in CI

1 participant