A skipped live sign-up must report skipped, not passed #58

Merged
paulhitt merged 1 commits from fix/live-signup-guard-must-skip-not-pass into main 2026-09-02 19:48:26 +00:00
1 Commits
Author SHA1 Message Date
Paul Hitt 8c8f2c1b98 A skipped live sign-up must report skipped, not passed
The two live sign-up tests guarded themselves with a bare `return`, so
without `-e live true` they finished immediately and reported PASSED. A
test that did nothing and says it passed is worse than one that did not run:
a suite of those is indistinguishable from a suite that works, which is the
only reason to run it.

`assumeTrue` instead, with the message saying how to opt in. Assumed-out
shows as skipped, so the count reflects what was actually exercised.

The iOS side already had this reasoning written down; Android had the
comment's opposite.

Compiles: :app:compileDebugAndroidTestKotlin.
2026-09-02 15:48:12 -04:00