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

xapi-project / xen-api / 20263097764
80%

Build:
DEFAULT BRANCH: master
Ran 16 Dec 2025 09:32AM UTC
Jobs 1
Files 34
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

16 Dec 2025 09:23AM UTC coverage: 80.459%. Remained the same
20263097764

push

github

web-flow
CA-422071: guard against losing Host field settings on pool join (#6799)

This only looks at newly added fields (those with an empty `lifecycle`),
and requires them to be present in `Host.create_params`. This ensures
that we get a compile error, and are forced to propagate it during pool
join.

Otherwise newly added fields seem to keep reintroducing this bug with
every newly added feature (e.g. the pending NTP feature branch has this
bug on most of its fields).

So far I only found this bug on the update guidance fields. There are
more bugs on other pre-existing fields in older releases, but those are
skipped by the unit test (there are too many, `logging`, `iscsi_iqn`,
etc.).
We do want to eventually fix those, but it'll require a lot more
testing, so will be done separately (also some of them are actually
overwritten in dbsync_slave).

There are a lot more properties we could check in the unit test (e.g.
that all newly added parameters have defaults for backwards
compatibility, that the doc and type matches the field, etc.).
Although eventually I'd probably want to entirely auto-generate
`create_params`, but we'll need to see how to do that to also take into
account what dbsync_slave already does.

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 20263097764.1 16 Dec 2025 09:32AM UTC 34
80.46
GitHub Action Run
Source Files on build 20263097764
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20263097764
  • 5b121e24 on github
  • Prev Build on master (#20242383150)
  • Next Build on master (#20271562960)
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