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

bleedingdeacons / lifelines / 30438906903
95%

Build:
DEFAULT BRANCH: main
Ran 29 Jul 2026 09:16AM UTC
Jobs 1
Files 6
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

29 Jul 2026 09:15AM UTC coverage: 95.098% (+91.6%) from 3.495%
30438906903

push

github

web-flow
test: raise line coverage to ~95% (tests only) (#21)

Add unit tests across the LifeLines Lookup subsystem to bring line coverage
from ~2.5% to ~95% without touching production code:

- LookupSettings: stored-option reads with whitelist fallbacks, clamped
  accessors, and the sanitising save() incl. its empty-config guard
- TownRepository: search guards and the prepared-query happy path
- LookupController: hook/asset registration, shortcode HTML render, and the
  AJAX short-term and search branches
- TownSchema: tableName/exists/count/install, the import() parser (header,
  auto-id, numeric/blank NULL, batch flush, batch error, guards) and the
  exportCsv streaming loop
- LookupBootstrap: front-end vs admin registration and activation page-creation

Coverage config excludes src/Lookup/SettingsPage.php — the admin settings
screen (WordPress menu/enqueue hooks, form render, file-upload handling
exercised through WordPress at runtime), matching the src/Admin exclusions in
the other suite plugins. tests/bootstrap.php gains the small WordPress surface
these tests drive, plus a FakeWpdb stub.

291 of 306 relevant lines covered (95.1%)

3.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30438906903.1 29 Jul 2026 09:16AM UTC 6
95.1
GitHub Action Run
Source Files on build 30438906903
  • Tree
  • List 6
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30438906903
  • b9171ce0 on github
  • Prev Build on main (#29915968692)
  • Next Build on main (#30559226089)
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