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

agentjido / req_llm / 6f338a2388026bf88f1c28a2f4e5124dfb72d26a
49%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2025 01:58PM UTC
Jobs 5
Files 80
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

21 Oct 2025 01:57PM UTC coverage: 50.948% (-0.04%) from 50.987%
6f338a2388026bf88f1c28a2f4e5124dfb72d26a

push

github

web-flow
Enhance response handling and usage normalization (#124)

* Enhance response handling and usage normalization

- Updated `ReqLLM.Response` to include a new usage normalization step, ensuring consistent field names between streaming and non-streaming responses.
- Modified `ReqLLM.StreamResponse` to utilize the normalized usage fields, improving the structure of response data.
- Adjusted tests to validate the new usage structure, ensuring accurate assertions for response usage metrics.
- Added handling for fixture replay to ensure correct response steps are executed during tests.

These changes improve the consistency and clarity of usage data across different response types.

* Fix Dialyzer type mismatch in decode_response/2

- Normalize model to string when building Response structs
- Add @dialyzer nowarn attribute for decode_response/2 minimal fixture request
- Extract model_string in decode_chat_response for consistent typing

12 of 15 new or added lines in 4 files covered. (80.0%)

1 existing line in 1 file now uncovered.

3359 of 6593 relevant lines covered (50.95%)

556.05 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
48.61
1.47% lib/req_llm/response.ex
2
63.61
0.55% lib/req_llm/provider/defaults.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.24
-5.88% test/support/streaming_case.ex
Jobs
ID Job ID Ran Files Coverage
1 6f338a2388026bf88f1c28a2f4e5124dfb72d26a.1 21 Oct 2025 01:58PM UTC 80
50.89
GitHub Action Run
2 6f338a2388026bf88f1c28a2f4e5124dfb72d26a.2 21 Oct 2025 02:00PM UTC 80
50.92
GitHub Action Run
3 6f338a2388026bf88f1c28a2f4e5124dfb72d26a.3 21 Oct 2025 02:03PM UTC 80
50.89
GitHub Action Run
4 6f338a2388026bf88f1c28a2f4e5124dfb72d26a.4 21 Oct 2025 02:03PM UTC 80
50.92
GitHub Action Run
5 6f338a2388026bf88f1c28a2f4e5124dfb72d26a.5 21 Oct 2025 02:04PM UTC 80
50.87
GitHub Action Run
Source Files on build 6f338a2388026bf88f1c28a2f4e5124dfb72d26a
  • Tree
  • List 80
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6f338a23 on github
  • Prev Build on main (#9CB4423E...)
  • Next Build on main (#AB034397...)
  • 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