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

thanos / ex_outlines / 7e7772df6599d52bba61c73f5d71e1642278297c-PR-88
85%
main: 85%

Build:
Build:
LAST BUILD BRANCH: v0.2.0/release
DEFAULT BRANCH: main
Ran 26 Mar 2026 04:50PM UTC
Jobs 1
Files 14
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

26 Mar 2026 04:50PM UTC coverage: 84.511% (-1.1%) from 85.655%
7e7772df6599d52bba61c73f5d71e1642278297c-PR-88

Pull #88

github

thanos
All 470 tests pass, zero Credo issues. Four fixes:

  - generate_stream/2 initialization failures -- build_stream/4 now returns {:ok, stream} | {:error, reason}, so call_llm_stream/2 failures propagate as
  {:error, {:backend_error, reason}} directly from generate_stream/2 instead of being wrapped in {:ok, error_list}. New test covers this path.
  - Stream double-wrapping -- validated_stream/2 now passes through errors already tagged as {:stream_error, _} without re-wrapping.
  - HTTP backend format_message fallback -- Added catch-all clause raising ArgumentError with a descriptive message for unexpected message shapes.
  - Template assigns validation -- Extracted duplicated unless is_list(assigns) and Keyword.keyword?(assigns) into validate_assigns!/1 private helper used by
   both render/2 and render_file/2.
Pull Request #88: V0.2.0/streaming mltimodal

213 of 260 new or added lines in 10 files covered. (81.92%)

1 existing line in 1 file now uncovered.

813 of 962 relevant lines covered (84.51%)

49.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
84.37
-1.39% lib/ex_outlines/spec/schema.ex
14
77.05
lib/ex_outlines/backend/gemini.ex
5
72.55
-7.45% lib/ex_outlines/backend/http.ex
4
69.64
-4.87% lib/ex_outlines/backend/anthropic.ex
3
95.0
-1.92% lib/ex_outlines.ex
1
95.45
-4.55% lib/ex_outlines/backend/mock.ex
1
92.31
lib/ex_outlines/stream.ex

Coverage Regressions

Lines Coverage ∆ File
1
84.37
-1.39% lib/ex_outlines/spec/schema.ex
Jobs
ID Job ID Ran Files Coverage
1 7e7772df6599d52bba61c73f5d71e1642278297c-PR-88.1 26 Mar 2026 04:50PM UTC 14
84.51
GitHub Action Run
Source Files on build 7e7772df6599d52bba61c73f5d71e1642278297c-PR-88
  • Tree
  • List 14
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #88
  • PR Base - main (#25894A47...)
  • 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