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