From 40f66c311727f95cff46a8b6d3f905d8133f66c7 Mon Sep 17 00:00:00 2001 From: Prasad Alatkar Date: Thu, 12 Mar 2020 20:23:04 +0530 Subject: [PATCH] Wifi_provisioning_mgr_test: Allow three attempts to connect to AP before concluding provisioning failure --- examples/provisioning/manager/wifi_prov_mgr_test.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/provisioning/manager/wifi_prov_mgr_test.py b/examples/provisioning/manager/wifi_prov_mgr_test.py index f305edd57..7afa584fe 100644 --- a/examples/provisioning/manager/wifi_prov_mgr_test.py +++ b/examples/provisioning/manager/wifi_prov_mgr_test.py @@ -87,6 +87,7 @@ def test_examples_wifi_prov_mgr(env, extra_data): raise RuntimeError("Failed to send apply config") success = False + retry = 0 while True: time.sleep(5) print("Wi-Fi connection state") @@ -96,6 +97,10 @@ def test_examples_wifi_prov_mgr(env, extra_data): elif (ret == 0): print("Provisioning was successful") success = True + elif (ret == 3 and retry < 3): + retry = retry + 1 + print("Connection failed.. retry again...: ", ret) + continue break if not success: