mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
tests: split integration helpers into common modules
Move shared integration test logic out of tests/integration.rs.
Add tests/common/{mod.rs,tests_wrappers.rs,utils.rs} and migrate
API, VM lifecycle, disk/net, and utility helpers.
Update integration.rs to import common modules and keep test
entrypoints thin.
Benefits:
Reduces integration.rs size and duplication
Groups reusable helpers by role
Improves readability and future maintenance
Fixes: https://github.com/cloud-hypervisor/cloud-hypervisor/issues/7808
Signed-off-by: Muminul Islam <muislam@microsoft.com>
This commit is contained in:
committed by
Rob Bradford
parent
43642d8df8
commit
0c3249b14f
6
cloud-hypervisor/tests/common/mod.rs
Normal file
6
cloud-hypervisor/tests/common/mod.rs
Normal file
@@ -0,0 +1,6 @@
|
||||
// Copyright 2025 The Cloud Hypervisor Authors. All rights reserved.
|
||||
//
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
pub(crate) mod tests_wrappers;
|
||||
pub(crate) mod utils;
|
||||
2059
cloud-hypervisor/tests/common/tests_wrappers.rs
Normal file
2059
cloud-hypervisor/tests/common/tests_wrappers.rs
Normal file
File diff suppressed because it is too large
Load Diff
1045
cloud-hypervisor/tests/common/utils.rs
Normal file
1045
cloud-hypervisor/tests/common/utils.rs
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user