CI: enable snapshot tests on ARM
Enable 2 tests from test_snapshot_advanced
that also make sense for aarch64. These tests
ensure snapshot compatibility across different
Firecracker versions.
@@ -33,13 +33,9 @@ net_ifaces = [NetIfaceConfig(),
scratch_drives = ["vdb", "vdc", "vdd", "vde", "vdf"]
-@pytest.mark.skipif(
- platform.machine() != "x86_64",
- reason="Not supported yet."
-)
-def test_restore_old_snapshot_all_devices(bin_cloner_path):
+def test_restore_old_snapshot(bin_cloner_path):
"""
- Test scenario: restore previous version snapshots in current version.
+ Restore from snapshots obtained with previous versions of Firecracker.
@type: functional
"""
@@ -88,13 +84,9 @@ def test_restore_old_snapshot_all_devices(bin_cloner_path):
logger.debug(microvm.log_data)
-@pytest.mark.skipif(
- platform.machine() != "x86_64",
- reason="Not supported yet."
-)
-def test_restore_old_version_all_devices(bin_cloner_path):
+def test_restore_old_version(bin_cloner_path):
"""
- Test scenario: restore snapshot in previous versions of Firecracker.
+ Restore current snapshot with previous versions of Firecracker.
@type: functional
"""
