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

bleedingdeacons / concordance / 30452788806
94%

Build:
DEFAULT BRANCH: main
Ran 29 Jul 2026 12:43PM UTC
Jobs 1
Files 9
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 12:43PM UTC coverage: 92.241% (+79.5%) from 12.778%
30452788806

push

github

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

Add unit tests across Concordance's non-admin classes to bring line coverage
from ~11.5% to ~91% without touching production code:

- ApiClient: the request pipeline (success, WP_Error, non-2xx, invalid JSON),
  getGroups/getGroup/get/post/testConnection, and the stored-option constructor
  (incl. encrypted-key decryption)
- ApiCache: transient caching (bypass/hit/miss/store), WP_Error passthrough,
  the exception wrapper, and flush
- GroupListingManager: REST route registration (with validate callbacks) and
  the restGetGroups/restGetSingleGroup success/WP_Error/exception branches
- ConcordanceCli: list/get/test/flush-cache/config/version incl. error and
  warning paths
- Plugin: container bootstrap, idempotent init, getContainer guard, and the
  WP-CLI command registration
- GroupListing display helpers (formatted date, titleCase, intergroup name) and
  Encryption's WordPress-salt key derivation

Coverage config now excludes src/Admin (the settings page and group-listing
dashboard — WordPress admin render/menu/AJAX glue exercised at runtime),
matching the src/Admin exclusions the other suite plugins apply. A
tests/wp-stubs.php harness supplies controllable WordPress/WP-CLI stubs and the
few WordPress classes these tests drive.

535 of 580 relevant lines covered (92.24%)

3.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
90.77
10.77% src/Common/Encryption.php
1
98.35
25.62% src/Models/GroupListing.php
Jobs
ID Job ID Ran Files Coverage
1 30452788806.1 29 Jul 2026 12:43PM UTC 9
92.24
GitHub Action Run
Source Files on build 30452788806
  • Tree
  • List 9
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30452788806
  • 642d9f40 on github
  • Prev Build on main (#29915944853)
  • Next Build on main (#30559198928)
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