mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
ci: add Fedora Rawhide based test on Cirrus
We have ability to use nested virtualization on Cirrus, and already have "Vagrant Fedora based test (no VDSO)" test, let's do analogical for Fedora Rawhide to get fresh kernel. Suggested-by: Adrian Reber <areber@redhat.com> Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
This commit is contained in:
committed by
Andrei Vagin
parent
03aff7e823
commit
267c1fdade
@@ -56,4 +56,16 @@ fedora-no-vdso() {
|
||||
ssh default 'cd /vagrant/criu/test; sudo ./zdtm.py run -t zdtm/transition/pidfd_store_sk --rpc --pre 2'
|
||||
}
|
||||
|
||||
fedora-rawhide() {
|
||||
#
|
||||
# Workaround the problem:
|
||||
# error running container: error from /usr/bin/crun creating container for [...]: sd-bus call: Transport endpoint is not connected
|
||||
# Let's just use runc instead of crun
|
||||
# see also https://github.com/kata-containers/tests/issues/4283
|
||||
#
|
||||
ssh default 'sudo dnf remove -y crun || true'
|
||||
ssh default sudo dnf install -y podman runc
|
||||
ssh default 'cd /vagrant; tar xf criu.tar; cd criu; sudo -E make -C scripts/ci fedora-rawhide CONTAINER_RUNTIME=podman BUILD_OPTIONS="--security-opt seccomp=unconfined"'
|
||||
}
|
||||
|
||||
$1
|
||||
|
Reference in New Issue
Block a user