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

xd009642 / tarpaulin / #736
85%
develop: 85%

Build:
Build:
LAST BUILD BRANCH: allow-for-ptrace-mocking
DEFAULT BRANCH: develop
Ran 20 Mar 2026 06:43AM UTC
Jobs 1
Files 41
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

20 Mar 2026 06:35AM UTC coverage: 85.305% (-0.2%) from 85.516%
#736

Pull #1830

xd009642
Fix intermittent fork SIGILL error.

In cases where the parent gets the child fork event and not the parents
event and is able to continue the child, halt on the child and continue
it again without getting the parent event we end up with a breakpoint
not being properly reset.

The answer is if a PID is not in the processes map (the initial PID will
be), that means it's a exec'ed or forked process and we can use the
procfs status to get the ppid and autopopulate that as the parent.

I should write a blogpost about this probably...
Pull Request #1830: Start abstracting all process things.

111 of 149 new or added lines in 4 files covered. (74.5%)

2 existing lines in 2 files now uncovered.

4853 of 5689 relevant lines covered (85.3%)

245356.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
51.79
-1.92% src/process_handling/linux.rs
6
88.71
-9.21% src/process_handling/breakpoint.rs
6
69.48
0.38% src/statemachine/linux.rs
23
70.51
src/process_handling/event_source.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.63
-0.52% src/report/mod.rs
1
69.48
0.38% src/statemachine/linux.rs
Jobs
ID Job ID Ran Files Coverage
1 #736.1 20 Mar 2026 06:43AM UTC 41
85.3
Source Files on build #736
  • Tree
  • List 41
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1830
  • PR Base - develop (#)
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