The probe line runs before the tests and its exit status is grep's, so a run
where adb returned nothing would have exited 1 on the first line and reded the
job before Gradle started -- on all five levels, four of them currently green.
The action passes no ignoreReturnCode, so exec throws straight into
setFailed.
A diagnostic must never be the thing that turns a run red.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>