Package: criu
Version: 3.17.1-3
Severity: normal

Dear Maintainer,

while working on #1054814, I've thought that running the upstream
testsuite might be a good idea. The testsuite is fairly comprehensive,
and not exactly straight-forward to run, but I got it to (mostly) pass
using qemu running as root. This is necessary, because it does also
functionality where criu is calling out to iptables (shouldn't it
therefore at least suggest, if not even recommend, the iptables
package?).


Here is what I came up with:

debian/tests/control:

Tests:
 integration-tests,
Restrictions:
 allow-stderr,
 flaky,
 isolation-container,
 needs-root,
Depends:
 iproute2,
 libaio-dev,
 libbsd-dev,
 libbsd0,
 libcap-dev,
 libnl-3-dev,
 libnl-route-3-dev,
 iptables,
 python3-junitxml,
 python3-yaml,
 @,
 @builddeps@,
 @recommends@,



debian/tests/integration-tests:

#!/bin/bash

set -eux

rm -fv test/pycriu

cd test && ./zdtm.py run --criu-bin=/usr/sbin/criu --crit-bin=/usr/bin/crit \
          --keep-going \
          -a \
          -x apparmor_stacking \
          -x fd01 \
          -x netns_lock_iptables \
          -x rseq \
          -x scm06 \




-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages criu depends on:
ii  libbsd0                       0.12.2-2
ii  libc6                         2.40-3
ii  libgnutls30t64 [libgnutls30]  3.8.6-2+b1
ii  libnet1                       1.3+dfsg-0.1
ii  libnftables1                  1.1.1-1
ii  libnl-3-200                   3.7.0-0.3+b1
ii  libprotobuf-c1                1.4.1-1+b3
ii  python3                       3.12.6-1
ii  python3-protobuf              3.21.12-10

Versions of packages criu recommends:
ii  iproute2  6.11.0-1

criu suggests no packages.

-- no debconf information

Reply via email to