summaryrefslogtreecommitdiff
path: root/debian/tests
AgeCommit message (Collapse)Author
2025-03-05debian/tests: explicitly install qemu-system-misc for loong64Helmut Grohne
loong64 does not yet have a qemu package that provides qemu-kvm, but we really don't need kvm. All we need is the right qemu binary.
2025-03-05debian/tests: tighten dependency on qemu-kvmHelmut Grohne
The native test really wants to run kvm (whether it uses kvm or tcg is another question), but debvm only depends on qemu-kvm | qemu-system-any. The latter alternative is of little use for the test and makes it fail.
2024-08-13test for autologin to work using expectHelmut Grohne
2023-12-28autopkgtest: use negation to exclude 32bit armHelmut Grohne
Suggested-by: Paul Gevers <elbrus@debian.org>
2023-09-28autopkgtest: contain possible damage by killpgHelmut Grohne
When mmdebstrap fails, it kills its child processes by killing its process group. This is harmless in many cases. For instance, when run from an interactive shell, the shell creates a process group. When run with user namespaces as non-root, not being root limits the possible damage. But when run as root from autopkgtest, mmdebstrap runs in the initial process group and takes down the entire lxc container. Using setsid, we can isolate the container from this killpg call.
2023-09-24make autopkgtest non-flakyHelmut Grohne
When passing an empty release to ./tests/create-and-run.sh, we now use the host's apt sources and pinning. This is an additional gitlab-ci test and replaces the previous autopkgtest involving unstable, which thus becomes non-flaky.
2023-09-24add curl dependency to autopkgtestsHelmut Grohne
Fixes: e2e003c4415f ("tests/create-and-run.sh: choose ports mirror automatically")
2023-06-29add test dep on debian-archive-keyringBrian Murray
2023-06-07mark autopkgtests as flaky for nowHelmut Grohne
Closes: #1036932
2023-02-09autopkgtest: improve unprivieleged unshare conditionHelmut Grohne
Thanks to Johannes Schauer for trying it on debci and seeing that it properly tests the environment.
2023-02-08autopkgtests: drop versioned qemu dependencyHelmut Grohne
Since qemu-kvm is virtual, it doesn't have a version and we cannot depend on it like that. Rather than revert back to qemu-system-misc (which would defeat the purpose), just drop the dependency as testing has a fixed version now. Thanks to Jochen Sprickerhof for explaining the cause of badpkg.
2023-02-05debian: autopkgtest: do away with fakerootHelmut Grohne
Use two tests. One in --mode=root and another skippable one in --mode=unshare. The latter will likely be skipped on Debian infrastructure.
2023-02-01debian: add qemu as test triggerHelmut Grohne
It's only a trigger for s390x yet, due to being a dependency of debvm otherwise.
2023-01-27debian: autopkgtest: disable on armel and armhf as they're too slowHelmut Grohne
2023-01-27debian: autopkgtest: stop triggering on unused 686-pae kernel imageHelmut Grohne
2023-01-27debian: autopkgtests: depend on suitably recent fakechrootHelmut Grohne
2023-01-26debian: autopkgtest needs file on i386 to refine arch guessHelmut Grohne
2023-01-21fix ftbfs: cannot use arch restriction for arch:all packageHelmut Grohne
2023-01-21extend bios recommendationsHelmut Grohne
* ppc64el needs seabios for vgabios-stdvga.bin * We need ipxe-qemu for -device virtio-net-pci,netdev=net0
2023-01-20trigger autopkgtests on linux uploadsHelmut Grohne
2023-01-18Update debian packagingHelmut Grohne
2022-12-31add an autopkgtestHelmut Grohne