Tests:
 autopkgtest,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 devscripts,
 fakeroot,
 python3-cap-ng,
Restrictions:
 needs-sudo,

Tests:
 installed,
Depends:
 autopkgtest,
 devscripts,
 python3-cap-ng,

Tests:
 docker,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 ca-certificates,
 debootstrap,
 devscripts,
 distro-info,
 docker-cli | docker.io (<< 26.1.4+dfsg1-7~),
 docker.io,
 python3-cap-ng,
 python3-distro-info,
 uidmap,
# breaks-testbed is not strictly true, but declaring breaks-testbed
# forces a new testbed to be used, which reduces the chance of running
# out of disk space
Restrictions:
 allow-stderr,
 breaks-testbed,
 isolation-machine,
 needs-internet,
 needs-root,
 skippable,

Tests:
 lxc,
 lxc-old-testbed,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 ca-certificates,
 debootstrap,
 devscripts,
 distro-info,
 fakeroot,
 iproute2,
 libpam-cgfs,
 lxc,
 lxc-templates,
 lxcfs,
 python3-cap-ng,
 rsync,
 uidmap,
Restrictions:
 allow-stderr,
 breaks-testbed,
 isolation-machine,
 needs-internet,
 needs-sudo,
 skippable,

# TODO: Run this with needs-sudo instead of needs-root to check that
# virt-lxd --sudo hasn't regressed?
Tests:
 lxd,
Depends:
 debhelper (>= 13),
 adduser,
 autodep8,
 autopkgtest,
 build-essential,
 devscripts,
 distro-info,
 dnsmasq-base | dnsmasq,
 fakeroot,
 iptables,
 lxd (>= 5.0.2+git20231211.1364ae4-5) | lxd-installer,
 python3-cap-ng,
Restrictions:
 allow-stderr,
 breaks-testbed,
 isolation-machine,
 needs-internet,
 needs-root,
 skip-not-installable,
 skippable,

Tests:
 podman,
 podman-init,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 buildah,
 ca-certificates,
 catatonit | tini | dumb-init,
 debootstrap,
 devscripts,
 distro-info,
 fakeroot,
 golang-github-containernetworking-plugin-dnsname,
 passt | podman (<< 4.6~),
 podman,
 python3-cap-ng,
 python3-distro-info,
 slirp4netns,
 uidmap,
# breaks-testbed is not strictly true, but declaring breaks-testbed
# forces a new testbed to be used, which reduces the chance of running
# out of disk space
# Marked flaky because of bug 1059725
Restrictions:
 allow-stderr,
 breaks-testbed,
 flaky,
 isolation-machine,
 needs-internet,
 skippable,

# breaks-testbed is not strictly true, but we do make a change to
# /etc/hosts without reverting it. Declaring breaks-testbed also forces a
# new testbed to be used, as above
Tests:
 schroot,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 debootstrap,
 devscripts,
 fakeroot,
 python3-cap-ng,
 sbuild,
 schroot,
Restrictions:
 allow-stderr,
 breaks-testbed,
 needs-internet,
 needs-root,
 skippable,

# breaks-testbed is not strictly true, but declaring breaks-testbed
# forces a new testbed to be used
Tests:
 unshare,
Depends:
 debhelper (>= 13),
 autodep8,
 autopkgtest,
 build-essential,
 debian-archive-keyring,
 devscripts,
 mmdebstrap,
 python3-cap-ng,
 uidmap,
 util-linux (>= 2.38),
Restrictions:
 allow-stderr,
 breaks-testbed,
 isolation-machine,
 needs-internet,
 skip-not-installable,
 skippable,
