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

tamada / oinkie / 28728335077
74%
main: 74%

Build:
Build:
LAST BUILD BRANCH: releases/v0.3.0
DEFAULT BRANCH: main
Ran 05 Jul 2026 03:36AM UTC
Jobs 1
Files 16
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

05 Jul 2026 03:33AM UTC coverage: 73.696% (+1.2%) from 72.462%
28728335077

Pull #16

github

tamada
fix: escape CSV fields consistently and parse result files with the csv crate

escape_csv_string was applied only to matrix row/column names, while
Metadata::csv_info, Program::csv_info, Birthmark::csv_info and
CompareResult::to_csv wrote file names and paths verbatim. A path
containing a comma (or quote/newline) corrupted the result CSVs, and
the naive split(',') parsers in CompareResult::parse and
read_result_file then read back wrong paths, which silently poisons
--skip reruns and reaggregation.

- Escape every user-controlled field (names, paths) in the CSV writers
- Parse results.csv lines and per-pair CSV headers with the csv crate,
  which understands the quoting produced by the writers
- Export escape_csv_string through the prelude so the CLI crate shares
  the same escaping
- Add roundtrip tests with commas and quotes in paths

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Pull Request #16: fix(security): CSV 出力のエスケープ漏れとパース不整合を修正

143 of 178 new or added lines in 7 files covered. (80.34%)

1 existing line in 1 file now uncovered.

1611 of 2186 relevant lines covered (73.7%)

12.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
81.87
0.93% cli/main.rs
5
56.47
0.0% cli/cli.rs
5
88.03
-2.44% src/ghidra/lifter.rs
1
76.0
1.93% src/compare.rs

Coverage Regressions

Lines Coverage ∆ File
1
81.87
0.93% cli/main.rs
Jobs
ID Job ID Ran Files Coverage
1 28728335077.1 05 Jul 2026 03:36AM UTC 16
73.7
GitHub Action Run
Source Files on build 28728335077
  • Tree
  • List 16
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28728335077
  • Pull Request #16
  • PR Base - fix/by_fable5 (#28727708624)
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