fix(reliability): converge runtime after profile restore (park dummy STA, re-raise monitors)

This commit is contained in:
2026-08-22 18:26:21 -06:00
parent 61c929d891
commit 5625310977
2 changed files with 39 additions and 4 deletions
+11
View File
@@ -208,6 +208,17 @@ class ReliabilityApiTest(unittest.TestCase):
self.assertEqual(calls['restored'], 'p1')
reloads = [r for r in self.runs if r[0][:2] == ['wifi', 'reload']]
self.assertEqual(len(reloads), 1)
# post-restore convergence parks the factory-enabled dummy STA
parked = [r for r in self.runs
if r[0][:3] == ['uci', 'set',
'wireless.dummy_radio0.disabled=1']]
self.assertEqual(len(parked), 1)
downs = [r for r in self.runs if r[0][:4] == ['ip', 'link',
'set', 'wlan0']]
self.assertTrue(downs)
raises = [r for r in self.runs if r[0][:4] == ['ip', 'link',
'set', 'wlan0mon']]
self.assertTrue(raises)
self.assertEqual(calls['events'][-1][0], 'profile_restore')
status, result = server.h_profile_restore(