mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-25 14:18:54 +00:00
The termination-log tests exercise termination-message propagation over the agent GetDiagnosticData RPC, which only matters when the host cannot read guest files directly, i.e. on shared_fs=none configurations. They previously gated on is_confidential_runtime_class and therefore skipped on the NVIDIA CPU runtime-rs handler, which now also runs with shared_fs=none. Add an is_shared_fs_none_runtime_class helper (confidential runtime classes plus qemu-nvidia-cpu-runtime-rs) and use it for the setup and teardown gating so the tests run on the NVIDIA CPU runtime-rs handler as well. The plain Go qemu-nvidia-cpu class still uses virtio-fs and is intentionally excluded. Keep the "blocked by default CoCo policy" assertion confidential-only, since non-confidential shared_fs=none classes do not ship a default policy that denies the RPC. Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com> Assisted-by: Cursor with Claude Opus 4.8
Kata Containers Tests
This directory contains various types of tests for testing the Kata Containers repository.
Test Content
We provide several tests to ensure Kata-Containers run on different scenarios and with different container managers.
- Integration tests to ensure compatibility with:
- Stability tests
- Functional
GitHub Actions
Kata Containers uses GitHub Actions in the Kata Containers repository.