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

xapi-project / xen-api / 16321607367
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: private/luzhan/CP-308869
DEFAULT BRANCH: master
Ran 16 Jul 2025 02:01PM 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 Jul 2025 02:00PM UTC coverage: 80.345%. Remained the same
16321607367

push

github

web-flow
 Integrate QCOW2 VDI import-export (#6593)

Final touches for qcow2 VDI import/export - add it as one of the
supported formats and plumb through the calls to the python script for
export and `qcow-stream` library for import via `qcow_tool_wrapper` and
`qcow-stream-tool`.

`qcow-stream-tool` is a thin wrapper executable over `qcow-stream`, so
that xapi doesn't have to use Lwt code in its process (it's not
thread-safe, see #6573 for the discussion on this)

---

This was tested manually, confirmed to have the same behaviour as the
previous version (#6573)

---

This PR requires the following additions to the specfile:
```diff
@@ -166,6 +172,7 @@ Requires: hwdata
 Requires: /usr/sbin/ssmtp
 Requires: stunnel >= 5.55
 Requires: vhd-tool
+Requires: qcow-stream-tool
 Requires: libffi
 Requires: busybox
 Requires: iproute
@@ -397,9 +404,15 @@ This packages contains plugins registering to the RRD daemon and exposing variou
 %package -n vhd-tool
 Summary: Command-line tools for manipulating and streaming .vhd format files

+%package -n qcow-stream-tool
+Summary: Minimal CLI wrapper for qcow-stream
+
 %description -n vhd-tool
 Simple command-line tools for manipulating and streaming .vhd format file.

+%description -n qcow-stream-tool
+Minimal CLI wrapper for qcow-stream
+
 %package -n xcp-networkd
 Summary:  Simple host network management service for the xapi toolstack
 Requires: ethtool
@@ -1339,6 +1353,9 @@ done
 /opt/xensource/libexec/get_nbd_extents.py
 /opt/xensource/libexec/python_nbd_client.py

+%files -n qcow-stream-tool
+%{_bindir}/qcow-stream-tool
+
 %files -n xcp-networkd
 %{_sbindir}/xcp-networkd
 %{_bindir}/networkd_db
```

3491 of 4345 relevant lines covered (80.35%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 16321607367.1 16 Jul 2025 02:01PM UTC 34
80.35
GitHub Action Run
Source Files on build 16321607367
  • 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 #16321607367
  • 23646851 on github
  • Prev Build on master (#16316460073)
  • Next Build on gh-readonly-queue/master/pr-6593-bef6739353b139a02c8d95b760312975855cde6d (#16321607849)
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

© 2025 Coveralls, Inc