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

xapi-project / xen-api / 21755633766 / 1
80%
master: 80%

Build:
DEFAULT BRANCH: master
Ran 06 Feb 2026 03:21PM UTC
Files 34
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

06 Feb 2026 03:10PM UTC coverage: 80.459%. Remained the same
21755633766.1

push

github

web-flow
CA-423574: avoid losing backtraces when reraising (#6896)

Xenopsd reraises some exceptions in a different, simplified form. But
this needs to retain the stacktrace from the original place that raised
the first exception, otherwise it might be hard to debug.

This is a followup to [the previous PR
](https://github.com/xapi-project/xen-api/pull/6891), I found a few more
places that would lose a stacktrace while working on another code change
in the area.

Recommended to review with 'ignore whitespaces' enabled.

To avoid losing the backtrace we need to mark it with
`Backtrace.is_important` and to use `Backtrace.reraise` instead of
`raise`.

(or we could do this using purely the stdlib with
`Printexc.get_raw_backtrace()` and `Printexc.raise_with_bt`, but the
rest of the code around here uses Backtrace already, so for consistency
use that)

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Source Files on job python3.11 - 21755633766.1
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21755633766
  • 8c426d28 on github
  • Prev Job for on master (#21716253007.1)
  • Next Job for on master (#21774007874.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