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

xd009642 / tarpaulin / #740
85%

Build:
DEFAULT BRANCH: develop
Ran 22 Mar 2026 08:52AM 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

22 Mar 2026 08:46AM UTC coverage: 85.526% (+0.01%) from 85.516%
#740

push

web-flow
Start abstracting all process things. (#1830)

* Start abstracting all process things.

Will be moving them all behind a trait, this will allow for things like
replay of past events without needing ptrace for breakpoints etc pretty
easily. Just needs a bit of plumbing through things and then hopefully I
can replay failing CI jobs and debug them better!

* Potentially the last bits of plumbing

* Add process offset as well.

* 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...

* Handle the last TODO

* Refine to make a bit better for testing

* Update changelog

121 of 145 new or added lines in 4 files covered. (83.45%)

2 existing lines in 2 files now uncovered.

4857 of 5679 relevant lines covered (85.53%)

247472.91 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.05
-0.06% src/statemachine/linux.rs
9
87.84
src/process_handling/event_source.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.63
-0.52% src/report/mod.rs
1
69.05
-0.06% src/statemachine/linux.rs
Jobs
ID Job ID Ran Files Coverage
1 #740.1 22 Mar 2026 08:52AM UTC 41
85.53
Source Files on build #740
  • Tree
  • List 41
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • cb681214 on github
  • Prev Build on develop
  • Next Build on 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