WIP: fix all prplMesh related cram tests

Closes: PPM-3589

Signed-off-by: Igor Plesser <i.plesser@inango-systems.com>
This commit is contained in:
Igor Plesser
2025-12-13 00:48:47 +02:00
parent ccda37ad97
commit 4b63dadc17
12 changed files with 12 additions and 15 deletions

View File

@@ -1,5 +1,3 @@
#!/bin/bash
ssh "root@$TARGET_LAN_IP" "( /etc/init.d/prplmesh stop ; sleep 2 ) 2>&1 > /dev/null"
ssh "root@$TARGET_LAN_IP" "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
ssh "root@$TARGET_LAN_IP" "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"

View File

@@ -49,8 +49,7 @@ ba-cli IP.Interface.wan.IPv4Enable=1
ba-cli "IP.Interface.[Name == \"br-lan\"].IPv4Address.lan.IPAddress=192.165.100.150"
# Workaround for PPM-3339: Setting prplMesh' BackhaulWireIface doesn't always persist on first boot
/etc/init.d/prplmesh stop && sleep 1
/etc/init.d/prplmesh start && sleep 5
/etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent --cert true
# Set the wired backhaul interface:
if ba-cli "X_PRPLWARE-COM_Agent.Configuration.?" | grep -Eq "No data found|ERROR"; then

View File

@@ -28,7 +28,7 @@ Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -517,7 +517,7 @@ Check if hostapd process is stopped:
Resume prplMesh:
$ R "/etc/init.d/prplmesh start 2>&1 > /dev/null"
$ R "/etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent 2>&1 > /dev/null"
$ R logger -t cram "Stopping PWHM test .."

View File

@@ -28,7 +28,7 @@ Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -51,7 +51,7 @@ Check that wireless has desired configuration and state after boot:
Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -27,7 +27,7 @@ Check that wireless has desired configuration and state after boot:
Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -28,7 +28,7 @@ Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -53,7 +53,7 @@ Configure controller:
$ R "( /etc/init.d/prplmesh stop ; sleep 2 ) 2>&1 > /dev/null"
$ R "sed -i 's/use_dataelements_vap_configs=0/use_dataelements_vap_configs=1/g' /opt/prplmesh/config/beerocks_controller.conf"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"

View File

@@ -544,7 +544,7 @@ Check if hostapd process is stopped:
Resume prplMesh:
$ R "/etc/init.d/prplmesh start 2>&1 > /dev/null"
$ R "/etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent 2>&1 > /dev/null"
$ R logger -t cram "Stopping PWHM test .."

View File

@@ -591,7 +591,7 @@ Restore defautlt MLDUnit values:
Resume prplMesh:
$ R "/etc/init.d/prplmesh start 2>&1 > /dev/null"
$ R "/etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent 2>&1 > /dev/null"
$ R logger -t cram "Stopping MLO test .."

View File

@@ -28,7 +28,7 @@ Restart prplmesh:
$ R logger -t cram "Restart prplmesh"
$ R "( /etc/init.d/prplmesh gateway_mode ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "( /etc/init.d/prplmesh setmode --mode Multi-AP-Controller-and-Agent ; sleep 2 ) > /tmp/prplmesh-gw-mode.log 2>&1 ; logger -t prplmesh-gateway-mode < /tmp/prplmesh-gw-mode.log"
$ R "ubus -t 60 wait_for X_PRPLWARE-COM_WiFiController.Network.Device.1"