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

agentjido / req_llm / 932bb71a22339354d13a7a831534226c0b6df5c6
49%

Build:
DEFAULT BRANCH: main
Ran 17 Nov 2025 08:37AM UTC
Jobs 4
Files 82
Run time 625min
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 Nov 2025 08:36AM UTC coverage: 49.958% (-0.05%) from 50.007%
932bb71a22339354d13a7a831534226c0b6df5c6

push

github

web-flow
feat: Add credential fallback for fixture recording (#218)

Implements automatic fallback to existing fixtures when credentials are
missing during RECORD mode for providers requiring cloud credentials.

- Add optional `credential_missing?/1` callback to Provider behavior
- Implement credential detection in AWS Bedrock, Google, and Google Vertex AI providers
- Add fixture fallback handler in test fixture system
- Enables comprehensive test coverage without requiring all developers to configure cloud credentials

When recording fixtures (`REQ_LLM_FIXTURES_MODE=record`):
1. Provider attempts API call
2. If credentials missing, provider raises specific error
3. Credential fallback handler catches error via `credential_missing?/1`
4. If fixture exists, loads existing fixture instead of failing
5. Logs warning about credential fallback
6. Test continues successfully

This allows contributors without AWS/GCP credentials to run full test suite
while maintainers with credentials can refresh fixtures.

0 of 7 new or added lines in 3 files covered. (0.0%)

3575 of 7156 relevant lines covered (49.96%)

58.13 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
69.14
-0.57% lib/req_llm/providers/amazon_bedrock.ex
2
0.0
0.0% lib/req_llm/providers/google_vertex.ex
3
62.57
-0.36% lib/req_llm/providers/google.ex
Jobs
ID Job ID Ran Files Coverage
1 932bb71a22339354d13a7a831534226c0b6df5c6.1 17 Nov 2025 08:37AM UTC 82
49.94
GitHub Action Run
2 932bb71a22339354d13a7a831534226c0b6df5c6.2 17 Nov 2025 08:37AM UTC 82
49.92
GitHub Action Run
3 932bb71a22339354d13a7a831534226c0b6df5c6.3 17 Nov 2025 08:37AM UTC 82
49.92
GitHub Action Run
4 932bb71a22339354d13a7a831534226c0b6df5c6.4 17 Nov 2025 08:37AM UTC 82
49.92
GitHub Action Run
Source Files on build 932bb71a22339354d13a7a831534226c0b6df5c6
  • Tree
  • List 82
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 932bb71a on github
  • Prev Build on main (#A47489B2...)
  • Next Build on main (#AA268257...)
  • Delete
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