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

agentjido / req_llm / 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171
53%
main: 49%

Build:
Build:
LAST BUILD BRANCH: feat/load-dotenv-config
DEFAULT BRANCH: main
Ran 13 Nov 2025 04:20PM UTC
Jobs 4
Files 90
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

13 Nov 2025 04:18PM UTC coverage: 52.713% (-0.05%) from 52.761%
60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171

Pull #171

github

neilberkman
feat: Add credential fallback for fixture recording

Implements automatic credential fallback when recording fixtures in providers
that require cloud credentials (AWS Bedrock, Google Vertex AI). When credentials
are missing but fixtures exist, tests automatically fall back to fixtures with
a warning, allowing comprehensive test coverage without requiring all developers
to configure cloud provider credentials.

Changes:
- Add optional credential_missing?/1 callback to Provider behavior
- Implement credential detection in amazon_bedrock, google, and google_vertex providers
- Add credential fallback error handler in fixture recording pipeline
- Re-enable 8 Bedrock models and 3 Vertex Anthropic models in catalog_allow.exs

This enables maintainers to run comprehensive tests in RECORD mode without
AWS/GCP credentials, falling back to existing fixtures automatically.
Pull Request #171: feat: Add credential fallback for fixture recording

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

3 existing lines in 2 files now uncovered.

4003 of 7594 relevant lines covered (52.71%)

354.27 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
70.0
-0.59% lib/req_llm/providers/amazon_bedrock.ex
2
0.0
0.0% lib/req_llm/providers/google_vertex.ex
3
61.03
-0.37% lib/req_llm/providers/google.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
72.41
-3.45% lib/req_llm/providers/openai/param_profiles.ex
2
82.14
-7.14% lib/req_llm/keys.ex
Jobs
ID Job ID Ran Files Coverage
1 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171.1 13 Nov 2025 04:20PM UTC 90
52.61
GitHub Action Run
2 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171.2 13 Nov 2025 04:20PM UTC 90
52.65
GitHub Action Run
3 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171.3 13 Nov 2025 04:20PM UTC 90
52.63
GitHub Action Run
4 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171.4 13 Nov 2025 04:20PM UTC 90
52.67
GitHub Action Run
Source Files on build 60a775edbfc2d4ee429db6924f11a0496303ec44-PR-171
  • Tree
  • List 90
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #171
  • PR Base - main (#167F5502...)
  • 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