Blog

Test Runs You Can Trust

Test Runs You Can Trust

Test Runs You Can Trust

By Daniel Bernal

·

April 01, 2026

·

8 min read

FlowDeck CLI 1.23.0 makes test runs more predictable from selection through completion, with reliable test-plan filtering, authoritative results, and cleaner cancellation.

Reliable plan-aware test filtering

Combining --plan with --only or --test-cases now resolves the requested tests against the selected plan. A test included by that plan is no longer hidden just because another plan excludes it.

flowdeck test --plan Slow --only MyAppTests/SlowOnlyTests
flowdeck test --plan Slow --only MyAppTests/SlowOnlyTests
flowdeck test --plan Slow --only MyAppTests/SlowOnlyTests

Clear failures for invalid plans

When a selected plan is missing, unavailable, or malformed, FlowDeck now stops before test execution and points you to flowdeck test plans. This avoids silently falling back to a different test surface or starting a misleading zero-test run.

Consistent plan selection during discovery

flowdeck test discover --plan <name> uses the same plan-aware view as filtered execution. If a plan is supplied to both the parent test command and the discover subcommand, the subcommand value wins.

Results that match Xcode

Test summaries now come from Xcode result bundles, so FlowDeck reports the authoritative outcome of the run. Top-level Swift Testing functions are also resolved using the identifiers Xcode actually executes.

Cleaner cancellation

Cancelling a build or test now stops its full external process tree. This prevents child processes from lingering after the command has ended and makes the next run start from a clean state.

Also in this release

  • No-match guidance preserves the selected plan in the suggested discovery command.

  • Both --only and --test-cases share the same strict plan-selection behavior.

  • Test-plan discovery errors are reported before the test runner starts.

  • Top-level Swift Testing filters now resolve correctly.

Update

Run flowdeck update in your terminal to install FlowDeck CLI 1.23.0.

#ai-agents

#claude-code

#codex

#comparison

#ios-development