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

medplum / medplum / 30958038603
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: everett/solutions-page-revamp
DEFAULT BRANCH: main
Ran 04 Aug 2026 11:08PM UTC
Jobs 1
Files 860
Run time 2min
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

04 Aug 2026 10:52PM UTC coverage: 92.068%. Remained the same
30958038603

push

github

web-flow
Add end-to-end regression tests for every supported auth strategy (#9905)

* Add end-to-end regression tests for every supported auth strategy

Adds a coarse-grained regression suite that drives each supported
authentication strategy through its real HTTP front door, obtains a
token, and proves it against a live FHIR API call, closing the gap
called out in #9879: existing per-strategy unit tests never chained a
login all the way through to FHIR API usage. Covers native password
login, external/OIDC, Google login, JWT bearer via RFC 8693 token
exchange, client credentials (shared secret, mTLS, and private_key_jwt
variants), the OpenID4VCI pre-authorized code grant, and direct HTTP
Basic auth against the FHIR API. Each strategy has isolated fixtures
in its own describe block so a regression in one strategy cannot
spuriously fail another.

Signed-off-by: Ian Plunkett <1857868+ianplunkett@users.noreply.github.com>

* Add end-to-end regression tests for every supported auth strategy

Adds a coarse-grained regression suite that drives each supported
authentication strategy through its real HTTP front door, obtains a
token, and proves it against a live FHIR API call, closing the gap
called out in #9879: existing per-strategy unit tests never chained a
login all the way through to FHIR API usage. Covers native password
login, external/OIDC, Google login, JWT bearer via RFC 8693 token
exchange, client credentials (shared secret, mTLS, and private_key_jwt
variants), the OpenID4VCI pre-authorized code grant, and direct HTTP
Basic auth against the FHIR API. Each strategy has isolated fixtures
in its own describe block so a regression in one strategy cannot
spuriously fail another.

Signed-off-by: Ian Plunkett <1857868+ianplunkett@users.noreply.github.com>

* [autofix.ci] apply automated fixes

* Address review feedback on auth strategy regression suite

- Narrow the global jose mock so it only bypasses signature
  verification for the two external-JWKS cases (Goo... (continued)

22963 of 26057 branches covered (88.13%)

Branch coverage included in aggregate %.

40745 of 43140 relevant lines covered (94.45%)

12215.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30958038603.1 04 Aug 2026 11:08PM UTC 860
92.07
GitHub Action Run
Source Files on build 30958038603
  • Tree
  • List 860
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30958038603
  • 042f741f on github
  • Prev Build on gh-readonly-queue/main/pr-10091-0ce11776f0ce2a809a25309d70822cd6d4519f8e (#30957101494)
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