Conversation
kolyshkin
force-pushed
the
runc-integration
branch
2 times, most recently
from
September 10, 2026 22:25
33c151f to
0bc3fb3
Compare
kolyshkin
force-pushed
the
runc-integration
branch
4 times, most recently
from
September 10, 2026 23:38
45758ed to
f48f526
Compare
kolyshkin
force-pushed
the
runc-integration
branch
from
September 11, 2026 00:22
d6b3b0c to
1e3f2b4
Compare
This was referenced Sep 11, 2026
kolyshkin
force-pushed
the
runc-integration
branch
6 times, most recently
from
September 11, 2026 02:19
c12287d to
56ee892
Compare
This was referenced Sep 11, 2026
kolyshkin
force-pushed
the
runc-integration
branch
from
September 11, 2026 02:58
56ee892 to
649db92
Compare
|
Ephemeral COPR build failed. @containers/packit-build please check. |
kolyshkin
force-pushed
the
runc-integration
branch
from
September 11, 2026 03:16
eb9f16b to
649db92
Compare
This was referenced Sep 11, 2026
kolyshkin
force-pushed
the
runc-integration
branch
2 times, most recently
from
September 11, 2026 05:34
c06b8fe to
4fef1ea
Compare
kolyshkin
force-pushed
the
runc-integration
branch
2 times, most recently
from
September 11, 2026 05:48
9ecb9e4 to
74d7541
Compare
kolyshkin
force-pushed
the
runc-integration
branch
3 times, most recently
from
September 11, 2026 16:50
761c066 to
9bc470a
Compare
kolyshkin
marked this pull request as ready for review
September 11, 2026 17:15
kolyshkin
marked this pull request as draft
September 11, 2026 18:47
kolyshkin
force-pushed
the
runc-integration
branch
from
September 14, 2026 06:45
9bc470a to
21280f5
Compare
This was referenced Sep 14, 2026
kolyshkin
force-pushed
the
runc-integration
branch
from
September 14, 2026 23:34
21280f5 to
d9ee93c
Compare
The runc repository has an extensive integration test suite, which can be used to test any OCI runtime that aims to be compatible with runc, by pointing the RUNC environment variable to it. Add a CI job that checks out runc, builds the helper binaries the tests need, and runs the suite against crun, mimicking what runc's own CI does: both as root and rootless, with both the cgroupfs and the systemd cgroup manager. Some of the tests currently fail with crun. Those are listed in tests/runc-integration-skip.txt, and skipped. An entry can also be a file name, meaning the whole file is to be skipped, which is used for runc features crun does not have (e.g. runc events). The list is expected to shrink over time. For now, runc is checked out from a branch with the changes to its tests needed to run them against crun (see opencontainers/runc#5455). Signed-off-by: Kir Kolyshkin <[email protected]>
kolyshkin
force-pushed
the
runc-integration
branch
from
September 14, 2026 23:35
d9ee93c to
29458b3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The runc repository has an extensive integration test suite, which can be used to test any OCI runtime that aims to be compatible with runc, by pointing the RUNC environment variable to it.
Add a CI job that checks out runc, builds the helper binaries the tests need, and runs the suite against crun, mimicking what runc's own CI does: both as root and rootless, with both the cgroupfs and the systemd cgroup manager.
The tests which currently fail with crun are listed in
tests/runc-integration-skip.txtand skipped (an entry can also be a whole file, for features crun does not have, e.g.runc events).For now, runc is checked out from a branch with opencontainers/runc#5455, which is needed for RUNC and a few other variables to be passed to rootless systemd tests, and to fix a frozen cgroup test for runtimes which check the cgroup after the systemd scope is created.
Issues found by this test suite and fixed so far:
Draft until opencontainers/runc#5455 is merged.