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

dcdpr / jp / 16060033375
58%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2025 08:36PM UTC
Jobs 1
Files 129
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

03 Jul 2025 08:33PM UTC coverage: 36.143% (+0.2%) from 35.962%
16060033375

push

github

web-flow
refactor(conversation): Encapsulate config field and remove from MessagePair (#174)

This change improves the internal API design by making the config field
private in the Conversation struct and providing controlled access
through getter and setter methods. The MessagePair struct no longer
carries a config field, simplifying its construction and reducing
coupling.

The Conversation struct now uses a custom Serialize implementation that
trims empty/default configuration values to limit the configuration
fields tracked per conversation.

---------

Signed-off-by: Jean Mertz <git@jeanmertz.com>

59 of 92 new or added lines in 6 files covered. (64.13%)

22 existing lines in 4 files now uncovered.

3872 of 10713 relevant lines covered (36.14%)

4.9 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% crates/jp_task/src/task/title_generator.rs
3
0.0
0.0% crates/jp_format/src/conversation.rs
14
79.89
-0.11% crates/jp_conversation/src/conversation.rs
15
0.0
0.0% crates/jp_cli/src/cmd/query.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% crates/jp_cli/src/cmd/query.rs
1
0.0
0.0% crates/jp_format/src/conversation.rs
8
33.33
-8.33% crates/jp_config/src/map.rs
12
43.75
-37.5% crates/jp_config/src/serde.rs
Jobs
ID Job ID Ran Files Coverage
1 16060033375.1 03 Jul 2025 08:36PM UTC 129
36.14
GitHub Action Run
Source Files on build 16060033375
  • Tree
  • List 129
  • Changed 12
  • Source Changed 10
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16060033375
  • eaaf62b8 on github
  • Prev Build on main (#16053624507)
  • Next Build on main (#16060193905)
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