mirror of
https://gitlab.com/prpl-foundation/prplos/prplos.git
synced 2025-12-20 00:56:07 +08:00
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:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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 .."
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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 .."
|
||||
|
||||
|
||||
@@ -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 .."
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user