Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-13 | test for autologin to work using expect | Helmut Grohne | |
2024-05-08 | tests/create-and-run.sh: Increase timeout by 300 seconds (for ppc64el) | Benjamin Drung | |
On Ubuntu ppc64el falls back to tcg which is slow and needs an increased timout. LP: #2046544 | |||
2024-02-26 | debvm-create: switch from genext2fs to mkfs.ext4 | Helmut Grohne | |
Why? genext2fs is slow. It has O(n^2) behaviour, which becomes annoying with larger filesystems. It also creates an ext2 image and we have to upgrade it to ext4 in multiple steps. Even then, the image has an inode size of 128, which is incompatible with 2038 and does not allow storing sub-second precision time stamps. How? We use mkfs.ext4 from e2fsprogs (which is required anyway) instead. Running this from within a --customize-hook does not work, because the user namespace used for the hook often has no privileges to write to the output image. Instead, we now ask mmdebstrap to output to a directory and create the filesystem separately. We construct a special namespace that has both access to the tree and to the output image and perform the mkfs.ext4 there. As a consequence, we no longer support any mode but unshare and since mkfs.ext4 consumes the size parameter, the size syntax is reduced a bit. | |||
2024-02-26 | tests/dist-upgrades.sh: add trixie | Helmut Grohne | |
2024-02-26 | tests/dist-upgrades.sh: must use archive.d.o for old releases | Helmut Grohne | |
2023-09-24 | make autopkgtest non-flaky | Helmut 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-14 | tests/create-and-run.sh: Correctly handle an empty $MIRROR | Helmut Grohne | |
Fixes: d1e2c48b9b39 ("Fix ports mirror (tested on riscv64)") | |||
2023-09-14 | tests/create-and-run.sh: choose ports mirror automatically | Helmut Grohne | |
2023-06-24 | Fix ports mirror (tested on riscv64) | Jochen Sprickerhof | |
2023-03-27 | tests: stretch also moved to archive.debian.org | Helmut Grohne | |
2023-03-23 | tests: jessie has moved to archive.debian.org | Helmut Grohne | |
2023-03-06 | drop workaround for kernel bug #1029270 | Helmut Grohne | |
2023-03-06 | debvm-create: deprecate and hide the -a option | Helmut Grohne | |
At this point, we only forward -a to mmdebstrap. It's not actually that helpful to have this option on both levels, so just keep it on the mmdebstrap level. | |||
2023-01-25 | tests: use an amd64 kernel on i386 | Helmut Grohne | |
2023-01-24 | tests: add armel with an armhf kernel | Helmut Grohne | |
2023-01-24 | tests: bump up timeout for create-and-run.sh | Helmut Grohne | |
Timeouts were hit on salsa-ci for arm64 occasionally. The armhf autopkgtest also runs into this timeout. | |||
2023-01-20 | use ssh option NoHostAuthenticationForLocalhost | Helmut Grohne | |
2023-01-17 | Allow arbitrary image sizes | Jochen Sprickerhof | |
2023-01-03 | debvm-waitssh: make timeout configurable and restore previous value for tests | Helmut Grohne | |
2023-01-03 | add a debvm-waitssh utility | Helmut Grohne | |
2022-12-31 | Use more variables | Jochen Sprickerhof | |
2022-12-31 | tests: rework common code | Helmut Grohne | |
Turn try-ssh.sh script into a shell function library. | |||
2022-12-31 | tests: discover tool under test from $PATH | Helmut Grohne | |
This enables use in autopkgtests and makes it consistent with the create-and-run.sh test. | |||
2022-12-28 | Test dist-upgrades | Jochen Sprickerhof | |
2022-12-28 | Extract ssh connection check to try-ssh.sh | Jochen Sprickerhof | |
2022-12-28 | test: wait for qemu to terminate | Helmut Grohne | |
2022-12-28 | tests: do not attempt to update a known hosts file | Helmut Grohne | |
This makes testing work in situations where $HOME isn't writeable. | |||
2022-12-27 | test script: Use positional arguments | Jochen Sprickerhof | |
Reported-by: Helmut Grohne <helmut@subdivi.de> | |||
2022-12-23 | Use ext4 for test image extension | Jochen Sprickerhof | |
2022-12-23 | Move tests to tests/create-and-run.sh (Closes: #4) | Jochen Sprickerhof | |