Skip to content

test: add GNU-compat CLI exit and mixed-mode coverage - #46

Merged
ebihara99999 merged 1 commit into
mainfrom
codex/compat-continue
Jun 18, 2026
Merged

test: add GNU-compat CLI exit and mixed-mode coverage#46
ebihara99999 merged 1 commit into
mainfrom
codex/compat-continue

Conversation

@ebihara99999

Copy link
Copy Markdown
Owner

This adds integration coverage for remaining GNU-style CLI/runtime compatibility gaps:

  • verify exit code policies and diagnostics for parse/runtime failures
  • verify mixed operation mode invalid package names fail fast without mutating state
  • fix clippy lint in integration test due needless borrows

Checks:

  • cargo fmt
  • cargo clippy --all-targets --all-features -D warnings
  • cargo test --all

- add binary exit-code/message assertions for parse errors and runtime errors

- add fail-fast coverage for mixed --delete/--stow with invalid package names

- remove unnecessary PathBuf borrows flagged by clippy in integration tests
@ebihara99999
ebihara99999 merged commit 2acbac8 into main Jun 18, 2026
6 checks passed
@ebihara99999
ebihara99999 deleted the codex/compat-continue branch June 18, 2026 04:49
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