Skip to content

Add integration tests#99

Merged
narnaud merged 2 commits intomainfrom
integration-tests
Mar 15, 2026
Merged

Add integration tests#99
narnaud merged 2 commits intomainfrom
integration-tests

Conversation

@narnaud
Copy link
Owner

@narnaud narnaud commented Mar 15, 2026

test: add bash integration test suite for the final binary

Adds tests/integration/ with helpers.sh, run_all.sh, and five test
scripts (status, branch, drop, fold, reword) that exercise the compiled
binary end-to-end. Each script prints [OK] or [NOK] and exits accordingly.

Also adds test-integration.sh (Linux/Git Bash) and test-integration.cmd
(Windows) at the repo root to build and run the suite in one command.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


ci: run integration tests on the CI for PRs

@narnaud narnaud force-pushed the integration-tests branch from 83e75a7 to 6e7397b Compare March 15, 2026 18:15
narnaud and others added 2 commits March 15, 2026 19:15
Adds tests/integration/ with helpers.sh, run_all.sh, and five test
scripts (status, branch, drop, fold, reword) that exercise the compiled
binary end-to-end. Each script prints [OK] or [NOK] and exits accordingly.

Also adds test-integration.sh (Linux/Git Bash) and test-integration.cmd
(Windows) at the repo root to build and run the suite in one command.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@narnaud narnaud force-pushed the integration-tests branch from 6e7397b to b6b3b53 Compare March 15, 2026 18:19
@narnaud narnaud merged commit a7f4a34 into main Mar 15, 2026
4 checks passed
@narnaud narnaud deleted the integration-tests branch March 15, 2026 18:28
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.

1 participant