Add signed passive runtime updates and independent crash recovery
This commit is contained in:
@@ -157,3 +157,11 @@ class CLITests(unittest.TestCase):
|
||||
profile = self.guided_defaults_profile([])
|
||||
self.assertEqual((profile.network, profile.bridge, profile.width, profile.height, profile.refresh_millihz),
|
||||
('bridge', 'testbr0', 1600, 900, 75000))
|
||||
|
||||
def test_update_status_dispatch_is_independent_of_vm_state(self):
|
||||
result = self.run_cli('update', 'status', '--root', str(self.root))
|
||||
self.assertEqual(result.returncode, 0, result.stderr)
|
||||
self.assertEqual(json.loads(result.stdout), {'highest_sequence': 0, 'current': None, 'pending': []})
|
||||
self.assertFalse((self.root / 'config').exists())
|
||||
self.assertFalse((self.root / 'state').exists())
|
||||
self.assertFalse((self.root / 'run').exists())
|
||||
|
||||
Reference in New Issue
Block a user