ci: cram: update cram tests after prplmesh-dm-mapper

Since prplMesh moved to direct socket connection, need to align cram
tests.

References: PCF-2184, FEAT-27
Signed-off-by: Artem Trokhymchuk <a.trokhymchuk@inango-systems.com>
This commit is contained in:
Artem Trokhymchuk 2026-03-10 11:43:50 +02:00 committed by Hela Saadani
parent 8c3e1e311b
commit bba56f2bb8
7 changed files with 14 additions and 121 deletions

View File

@ -281,62 +281,3 @@ Check the default ChipsetVendor param configurations:
MaxLinear
MaxLinear
MaxLinear
To return back SSID, remove instances:
$ R logger -t cram "Stop wireless"
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"SSID\":\"prplOS\"}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"SSID":"prplOS"}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"SSID\":\"prplOS-guest\"}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"SSID":"prplOS-guest"}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"Enable\":1}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"Enable":true}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"Enable\":1}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"Enable":true}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network AccessPointCommit"
{"retval":""}
{}
{"amxd-error-code":0}
$ sleep 5
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"Enable\":0}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"Enable":false}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"Enable\":0}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"Enable":false}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network AccessPointCommit"
{"retval":""}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _del"
{"retval":["X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.","X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.Security."]}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _del"
{"retval":["X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.","X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.Security."]}
{}
{"amxd-error-code":0}
$ sleep 10

View File

@ -53,6 +53,7 @@ Restart WiFiSensing mapper service and verify DM disappears/returns:
root: pre-service hook wifi-sensing
$ R "amx_wait_for Device.WiFi.X_PRPLWARE-COM_WiFiSensing."
$ sleep 10
Write invalid value to Device.WiFi.AccessPoint.1.Enable and expect error:

View File

@ -356,3 +356,8 @@ Check wpacltrl socket file:
wlan2.3_link2
$ sleep 5
Check if hostap pid has changed or not:
$ if [ "$(R pgrep -f 'hostapd')" = "$hostap_pid" ]; then echo "true"; else echo "hostap restarted during the test !"; fi
true

View File

@ -5,6 +5,11 @@ Create R alias:
$ R "logger -t cram 'Starting PWHM test (step 2) ...'"
Save hostap pid:
$ hostap_pid=$(R pgrep -f 'hostapd')
$ R logger -t cram "hostap PID : $hostap_pid"
Check that hostapd is operating as expected:
$ R logger -t cram "Check that hostapd is operating"

View File

@ -326,62 +326,3 @@ Check the default ChipsetVendor param configurations:
Qualcomm
Qualcomm
Qualcomm
To return back SSID, remove instances:
$ R logger -t cram "Stop wireless"
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"SSID\":\"prplOS\"}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"SSID":"prplOS"}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"SSID\":\"prplOS-guest\"}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"SSID":"prplOS-guest"}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"Enable\":1}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"Enable":true}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"Enable\":1}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"Enable":true}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network AccessPointCommit"
{"retval":""}
{}
{"amxd-error-code":0}
$ sleep 5
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _set '{\"parameters\":{\"Enable\":0}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.":{"Enable":false}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _set '{\"parameters\":{\"Enable\":0}}'"
{"X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.":{"Enable":false}}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network AccessPointCommit"
{"retval":""}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1 _del"
{"retval":["X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.","X_PRPLWARE-COM_WiFiController.Network.AccessPoint.1.Security."]}
{}
{"amxd-error-code":0}
$ R "ubus -S call X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2 _del"
{"retval":["X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.","X_PRPLWARE-COM_WiFiController.Network.AccessPoint.2.Security."]}
{}
{"amxd-error-code":0}
$ sleep 10

View File

@ -35,7 +35,7 @@ Check default SecMode:
Check if private/guest VAPs contain WPA3-Personal-Compatibility in the Security.ModesAvailable list:
(use the regex AccessPoint\.[1-6]\+\.Security to filter out backhaul vaps )
$ wifi_dm "AccessPoint.*.Security.X_PRPLWARE-COM_ModesAvailable?" | sed -n 's/^\(WiFi\.AccessPoint\.[1-6]\+\.Security\.X_PRPLWARE-COM_ModesAvailable\).*WPA3-Personal-Compatibility.*/\1 has WPA3-Personal-Compatibility mode/p'
$ wifi_dm "AccessPoint.*.Security.X_PRPLWARE-COM_ModesAvailable?" | sed -n 's/^\(Device.WiFi\.AccessPoint\.[1-6]\+\.Security\.X_PRPLWARE-COM_ModesAvailable\).*WPA3-Personal-Compatibility.*/\1 has WPA3-Personal-Compatibility mode/p'
Device.WiFi.AccessPoint.1.Security.X_PRPLWARE-COM_ModesAvailable has WPA3-Personal-Compatibility mode
Device.WiFi.AccessPoint.2.Security.X_PRPLWARE-COM_ModesAvailable has WPA3-Personal-Compatibility mode
Device.WiFi.AccessPoint.3.Security.X_PRPLWARE-COM_ModesAvailable has WPA3-Personal-Compatibility mode

View File

@ -51,8 +51,8 @@ Register some data Change event from UBUS:
$ R "cat /tmp/ubus_events"
Event dm:object-changed
{
eobject = "WiFi.AccessPoint.[DEFAULT_RADIO0_BAND0].",
object = "WiFi.AccessPoint.DEFAULT_RADIO0_BAND0.",
eobject = "WiFi.AccessPoint.[DEFAULT_RADIO0].",
object = "WiFi.AccessPoint.DEFAULT_RADIO0.",
parameters = {
Enable = {
from = 0,