File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
tests/integration_tests/functional Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 77
88import pytest
99
10+ from framework .microvm import SnapshotType
1011import framework .utils_cpuid as cpuid_utils
1112from framework .utils_cpuid import CpuModel
1213
@@ -108,6 +109,12 @@ def test_cpu_features_with_static_template(
108109 guest_kv = re .search (r"vmlinux-(\d+\.\d+)" , guest_kernel .name ).group (1 )
109110 _check_cpu_features_arm (vm , guest_kv , "v1n1" )
110111
112+ snapshot = vm .make_snapshot (SnapshotType .FULL )
113+ restored_vm = microvm_factory .build ()
114+ restored_vm .spawn ()
115+ restored_vm .restore_from_snapshot (snapshot , resume = True )
116+ _check_cpu_features_arm (restored_vm , guest_kv , "v1n1" )
117+
111118
112119@pytest .mark .skipif (
113120 PLATFORM != "aarch64" ,
@@ -128,3 +135,9 @@ def test_cpu_features_with_custom_template(
128135 vm .start ()
129136 guest_kv = re .search (r"vmlinux-(\d+\.\d+)" , guest_kernel .name ).group (1 )
130137 _check_cpu_features_arm (vm , guest_kv , custom_cpu_template ["name" ])
138+
139+ snapshot = vm .make_snapshot (SnapshotType .FULL )
140+ restored_vm = microvm_factory .build ()
141+ restored_vm .spawn ()
142+ restored_vm .restore_from_snapshot (snapshot , resume = True )
143+ _check_cpu_features_arm (restored_vm , guest_kv , custom_cpu_template ["name" ])
You can’t perform that action at this time.
0 commit comments