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

bleedingdeacons / scrutiny / 30116659937
93%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 06:22PM UTC
Jobs 1
Files 19
Run time 1min
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

24 Jul 2026 06:22PM UTC coverage: 90.804% (+30.8%) from 59.978%
30116659937

push

github

web-flow
test: raise coverage to ~92% (tests only) (#26)

Lift Scrutiny's line coverage from ~60% to ~92% without touching any
production code.

- phpunit.xml: exclude the Admin UI glue (src/Admin) and the Audit
  interface directory from the coverage denominator — the same call
  Reach and Integrity make for their own src/Admin. What remains is the
  audit/privacy/cleanup logic that actually carries behaviour.
- New + extended tests, all against existing seams:
  - ResponderCertificationGuard: register() hook wiring, the non-radio
    disabled fallback, and enqueueReadOnlyStyle() (member-screen gate,
    editor bypass, off-screen bail).
  - AuditTracker: a normal construction test covering the field-map
    build and the full hook registration (every other tracker test
    bypasses the constructor via reflection).
  - GdprAuditRepository: the user/field/date WHERE branches in find()
    and the entity/action/entity_ids branches in count().
  - Plugin: registerServices() resolved end-to-end for every
    Scrutiny-owned binding, ensureCapabilities() (grant + no-admin-role),
    and getContainer()'s not-initialised guard. init()/activate() are
    left to integration — they hard-depend on tsml-for-unity concretes
    absent from the isolated unit run.

256 tests green; PHPStan clean. CI already uploads Clover to Coveralls.

1254 of 1381 relevant lines covered (90.8%)

6.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30116659937.1 24 Jul 2026 06:22PM UTC 19
90.8
GitHub Action Run
Source Files on build 30116659937
  • Tree
  • List 19
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30116659937
  • 3975b657 on github
  • Prev Build on main (#30045259346)
  • Next Build on main (#30554451215)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc