• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Idrinth / habit-evaluator / 22103195071 / 4
40%
the-one: 40%

Build:
DEFAULT BRANCH: the-one
Ran 17 Feb 2026 03:04PM UTC
Files 10
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Feb 2026 02:51PM UTC coverage: 75.926% (+0.5%) from 75.472%
22103195071.4

push

github

web-flow
Fix Maestro coverage collection timeout by removing run-as dependency (#457)

The coverage broadcast receiver was writing files only to internal
storage, requiring `adb shell run-as` for extraction. On some API 30
emulator images, `run-as` is unreliable — silent failures cause the
script to never see the status file, reporting "receiver has not
responded" even when the receiver actually ran.

Changes to CoverageBroadcastReceiver:
- Write coverage and status files to both external storage
  (getExternalFilesDir) and internal storage for redundancy
- Add structured logcat messages (COVERAGE_RESULT:OK/EMPTY/NO_CLASS/etc)
  so the script can check receiver status via logcat without file access
- Add entry log (COVERAGE_RECEIVER_ALIVE) for diagnostics

Changes to run-maestro-tests.sh:
- Primary status check via logcat (no run-as needed)
- Primary file extraction via adb pull from external storage (no run-as)
- Keep run-as as fallback for both status and extraction
- Add FLAG_INCLUDE_STOPPED_PACKAGES (0x20) to broadcast for reliable
  delivery after crash + restart
- Increase timeouts (5s after restart, process stability check, longer
  per-attempt waits)
- Add diagnostic output on final failure (receiver registration check,
  run-as test, broadcast output)

https://claude.ai/code/session_017G3eEUe4sudPfFtSLcbGZP

Co-authored-by: Claude <noreply@anthropic.com>

3 of 7 branches covered (42.86%)

Branch coverage included in aggregate %.

38 of 47 relevant lines covered (80.85%)

4.68 hits per line

Source Files on job homepage-e2e - 22103195071.4
  • Tree
  • List 10
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22103195071
  • cf8115e4 on github
  • Prev Job for on the-one (#22102075804.8)
  • Next Job for on the-one (#22103946402.8)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc