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

xd009642 / tarpaulin / #740 / 1
85%
develop: 85%

Build:
DEFAULT BRANCH: develop
Ran 22 Mar 2026 08:52AM UTC
Files 41
Run time 1s
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.1

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

4857 of 5679 relevant lines covered (85.53%)

247472.91 hits per line

Source Files on job #740.1
  • Tree
  • List 41
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 740
  • cb681214 on github
  • Prev Job for on develop (##732.1)
  • Next Job for on develop (##741.1)
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