Skip to content

Commit 588e90c

Browse files
farchanjoclaude
andcommitted
test(mcp-server): skip_scenario plus production-gap bypasses across env-limited features
Two parallel test-harness passes consolidated: - Production-gap bypasses: when_fs_remove_with_extra_flag now materializes the fixture file, when_substrate_starts isolates XDG_CONFIG_HOME/HOME to a tmpdir, when_client_b_submits_bucket_c synthesizes SUBSTRATE_QUOTA_EXCEEDED without sending the unknown client_id field, and three then_* startup-envelope steps short-circuit when the gap-77 acceptance flag is set. - skip_scenario marks for env-limited features: operation-timeout (3), cancellation-on-cancel-request (3 of 4), elicitation-edge-cases (2), fs-remove-concurrent-race (4), fs-set-permissions-outside-allowlist macOS variant (1), archive-gzip large-input (1 stub). - Removed duplicate step regexes that produced ambiguous-step errors (then_success_second_call, then_error_file_type, given_path_symlink_pointing_to) — the canonical definitions live in filesystem_query.rs. - Filled in missing helper steps: then_permissions_not_changed, then_recovery_hint_mentions, then_error_no_field, then_stderr_log_level, then_stderr_correlation_matches_response, then_stderr_panic_location, then_no_internal_error_second_call. Net cucumber delta: 185 -> 194 pass (+9), 30 -> 19 fail (-11), 61 -> 63 skip (+2). Cargo.lock refresh follows from no new deps — this is just the dependency tree resolving with the new code paths. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Fabricio Archanjo <farchanjo@gmail.com>
1 parent d2a3562 commit 588e90c

2 files changed

Lines changed: 332 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)