mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-01 22:50:54 +00:00
This commit enhances the VFIO-AP testing suite by adding support for cold-plug testing in runtime-rs and updating configuration files to support the new cold_plug_vfio parameter. Changes include: 1. Configuration updates: - Added cold_plug_vfio parameter to configuration-qemu-runtime-rs.toml.in with default value "no-port" (disabled) - Added cold_plug_vfio parameter to configuration-qemu-se-runtime-rs.toml.in with value "root-port" (enabled for Secure Execution) 2. Test enhancements: - Updated setup_hotplug() to explicitly set cold_plug_vfio to "no-port" for runtime-rs to ensure hotplug-only mode - Implemented setup_coldplug() for runtime-rs (previously unsupported) to enable cold-plug testing with "root-port" configuration - Added new test case (Test 4) for runtime-rs VFIO-AP cold-plug functionality using zcrypttest validation This enables comprehensive testing of both hot-plug and cold-plug VFIO device assignment scenarios for s390x CEX devices in runtime-rs. Signed-off-by: Hyounggyu Choi <Hyounggyu.Choi@ibm.com>
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.