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

thanos / ex_outlines / f66e315830e1ad085cc702d967572bfb7b96d0ba-PR-95
85%
main: 85%

Build:
Build:
LAST BUILD BRANCH: v0.2.0/release
DEFAULT BRANCH: main
Ran 26 Mar 2026 09:02PM UTC
Jobs 1
Files 15
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 09:02PM UTC coverage: 85.473% (-0.2%) from 85.655%
f66e315830e1ad085cc702d967572bfb7b96d0ba-PR-95

Pull #95

github

thanos
  - :ssl.start() -- Added unconditionally in make_request/2 (was missing for HTTPS URLs)
  - Multimodal content -- format_message/1 now extracts :image_base64 parts into Ollama's images array and rejects unsupported types (like :image_url) with
  {:error, {:unsupported_content_types, types}} instead of silently dropping them
  - Stream parsing O(n^2) -- Switched from events ++ [event] to [event | events] with Enum.reverse/1 at the end
  - JSON decode errors in stream -- Malformed lines now emit {:error, {:json_decode_error, error}} instead of being silently dropped
  - Stream fallback test -- Replaced Mock (which now implements call_llm_stream/2) with a dedicated BufferedOnlyBackend test module that only implements
  call_llm/2, properly exercising the function_exported? fallback branch
Pull Request #95: V0.2.0/local models schema extensions

307 of 368 new or added lines in 11 files covered. (83.42%)

58 existing lines in 4 files now uncovered.

912 of 1067 relevant lines covered (85.47%)

49.49 hits per line

Uncovered Changes

Lines Coverage ∆ File
20
87.05
1.29% lib/ex_outlines/spec/schema.ex
14
77.05
lib/ex_outlines/backend/gemini.ex
14
78.79
lib/ex_outlines/backend/ollama.ex
5
72.55
-7.45% lib/ex_outlines/backend/http.ex
4
69.64
-4.87% lib/ex_outlines/backend/anthropic.ex
2
96.12
-0.81% 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
42
87.05
1.29% lib/ex_outlines/spec/schema.ex
9
69.64
-4.87% lib/ex_outlines/backend/anthropic.ex
6
72.55
-7.45% lib/ex_outlines/backend/http.ex
1
96.12
-0.81% lib/ex_outlines.ex
Jobs
ID Job ID Ran Files Coverage
1 f66e315830e1ad085cc702d967572bfb7b96d0ba-PR-95.1 26 Mar 2026 09:02PM UTC 15
85.47
GitHub Action Run
Source Files on build f66e315830e1ad085cc702d967572bfb7b96d0ba-PR-95
  • Tree
  • List 15
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #95
  • 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