Skip to content

feat: add CRI-O integration tests#3784

Merged
dims merged 1 commit intogoogle:masterfrom
dims:add-crio-integration-tests
Dec 13, 2025
Merged

feat: add CRI-O integration tests#3784
dims merged 1 commit intogoogle:masterfrom
dims:add-crio-integration-tests

Conversation

@dims
Copy link
Collaborator

@dims dims commented Dec 13, 2025

Add integration tests for CRI-O container runtime, similar to the existing Docker integration tests. This includes:

  • CrioActions interface in the test framework for managing CRI-O containers via crictl CLI
  • Test cases for container discovery by ID and name, basic container stats, CPU stats, and memory stats
  • Build scripts for running CRI-O tests locally and in Docker
  • GitHub Actions workflow job for CI

The CRI-O tests use the pod sandbox model required by CRI-O, where containers run inside pods. The test harness handles pod lifecycle management and cleanup automatically.

@dims dims force-pushed the add-crio-integration-tests branch 3 times, most recently from 1989496 to e9479ab Compare December 13, 2025 03:53
Add integration tests for CRI-O container runtime, similar to the
existing Docker integration tests. This includes:

- CrioActions interface in the test framework for managing CRI-O
  containers via crictl CLI
- Test cases for container discovery by ID and name, basic container
  stats, CPU stats, and memory stats
- Build scripts for running CRI-O tests locally and in Docker
- GitHub Actions workflow job for CI

The CRI-O tests use the pod sandbox model required by CRI-O, where
containers run inside pods. The test harness handles pod lifecycle
management and cleanup automatically.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
@dims dims force-pushed the add-crio-integration-tests branch from d2b8956 to 81cb31a Compare December 13, 2025 13:07
@dims dims changed the title [WIP] feat: add CRI-O integration tests feat: add CRI-O integration tests Dec 13, 2025
@dims dims merged commit ed6d3b7 into google:master Dec 13, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant