From 58be1f48b3700a843d388a98766e9444163603ea Mon Sep 17 00:00:00 2001 From: Vladyslav Tupikin Date: Mon, 9 Mar 2026 00:01:51 +0200 Subject: [PATCH] ci:cram: delay prplMesh startup in pwhm tests References: PCF-2184, FEAT-27 Signed-off-by: Vladyslav Tupikin --- .gitlab/tests/cram/mxl25641-hdk-6/105-pwhm-wpa3-cm.t | 4 ++++ .gitlab/tests/cram/mxl25641-hdk-6/113-prplmesh-wpa3-cm.t | 1 + .gitlab/tests/cram/wnc-freedom/102-pwhm-static-puncturing.t | 4 ++++ .gitlab/tests/cram/wnc-freedom/105-pwhm-wpa3-cm.t | 4 ++++ 4 files changed, 13 insertions(+) diff --git a/.gitlab/tests/cram/mxl25641-hdk-6/105-pwhm-wpa3-cm.t b/.gitlab/tests/cram/mxl25641-hdk-6/105-pwhm-wpa3-cm.t index b9aa497527..5b13b1e557 100644 --- a/.gitlab/tests/cram/mxl25641-hdk-6/105-pwhm-wpa3-cm.t +++ b/.gitlab/tests/cram/mxl25641-hdk-6/105-pwhm-wpa3-cm.t @@ -242,6 +242,10 @@ Silently Disable all VAPs: $ R "usp-cli Device.WiFi.AccessPoint.*.Enable=0 > /dev/null" +Wait VAP disabled completely: + + $ sleep 15 + Restore default controller config: $ R logger -t cram "Restart prplmesh" diff --git a/.gitlab/tests/cram/mxl25641-hdk-6/113-prplmesh-wpa3-cm.t b/.gitlab/tests/cram/mxl25641-hdk-6/113-prplmesh-wpa3-cm.t index d26238ff45..a6479ef3db 100644 --- a/.gitlab/tests/cram/mxl25641-hdk-6/113-prplmesh-wpa3-cm.t +++ b/.gitlab/tests/cram/mxl25641-hdk-6/113-prplmesh-wpa3-cm.t @@ -62,6 +62,7 @@ Configure controller for NBAPI configuration: $ R "ba-cli X_PRPLWARE-COM_ProcessManager.PrplMesh.ManagementMode=Multi-AP-Controller-and-Agent" > /dev/null $ R "ba-cli -l X_PRPLWARE-COM_ProcessManager.PrplMesh.Enable=1" | tr -d '\n' 1 (no-eol) + $ sleep 15 $ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1" diff --git a/.gitlab/tests/cram/wnc-freedom/102-pwhm-static-puncturing.t b/.gitlab/tests/cram/wnc-freedom/102-pwhm-static-puncturing.t index 59c9350393..62d29bbe54 100644 --- a/.gitlab/tests/cram/wnc-freedom/102-pwhm-static-puncturing.t +++ b/.gitlab/tests/cram/wnc-freedom/102-pwhm-static-puncturing.t @@ -160,6 +160,10 @@ Disable all AccessPoints (implicitly - the ones that was enabled for this test): $ R "ba-cli \"Device.WiFi.AccessPoint.*.Enable=0\" > /dev/null" +Wait VAP disabled completely: + + $ sleep 15 + Restart prplMesh: $ R "ba-cli X_PRPLWARE-COM_ProcessManager.PrplMesh.ManagementMode=Multi-AP-Controller-and-Agent" > /dev/null diff --git a/.gitlab/tests/cram/wnc-freedom/105-pwhm-wpa3-cm.t b/.gitlab/tests/cram/wnc-freedom/105-pwhm-wpa3-cm.t index 4d26504f25..ffb0395a1d 100644 --- a/.gitlab/tests/cram/wnc-freedom/105-pwhm-wpa3-cm.t +++ b/.gitlab/tests/cram/wnc-freedom/105-pwhm-wpa3-cm.t @@ -216,6 +216,10 @@ Silently Disable all VAPs: $ R "usp-cli Device.WiFi.AccessPoint.*.Enable=0 > /dev/null" +Wait VAP disabled completely: + + $ sleep 15 + Restore default controller config: $ R logger -t cram "Restart prplmesh"