ci: cram: use prplmesh-process-monitor DM to check prplMesh status

Change the way to check the prplMesh status from the `ps` command to the
check X_PRPLWARE-COM_ProcessManager.PrplMesh.Status.

Affected cram tests (OSPv2, Freedom):
* 105-pwhm-wpa3-cm.t;
* 110-prplmesh-dataelements.t.

References: PPW-1862
Signed-off-by: Roman Shcherbakov <r.shcherbakov@inango-systems.com>
This commit is contained in:
Roman Shcherbakov 2026-05-06 15:48:03 +03:00
parent a6ece90189
commit d9753d327e
4 changed files with 8 additions and 32 deletions

View File

@ -259,13 +259,7 @@ Restore default controller config:
Check that prplmesh is running:
$ R "ps axw" | sed -nE 's/.*(\/opt\/prplmesh\/bin.*)/\1/p' | LC_ALL=C sort
/opt/prplmesh/bin/beerocks_agent
/opt/prplmesh/bin/beerocks_controller
/opt/prplmesh/bin/beerocks_fronthaul -i wlan0
/opt/prplmesh/bin/beerocks_fronthaul -i wlan2
/opt/prplmesh/bin/beerocks_fronthaul -i wlan4
/opt/prplmesh/bin/beerocks_vendor_message
/opt/prplmesh/bin/ieee1905_transport
$ R "ba-cli -l X_PRPLWARE-COM_ProcessManager.PrplMesh.Status?" | tr -d '\n'
Active (no-eol)
$ R logger -t cram "Finishing PWHM WPA3-CM test ..."

View File

@ -168,14 +168,8 @@ Check that prplmesh processes are running:
$ R logger -t cram "Check that prplmesh processes are running"
$ R "ps axw" | sed -nE 's/.*(\/opt\/prplmesh\/bin.*)/\1/p' | LC_ALL=C sort
/opt/prplmesh/bin/beerocks_agent
/opt/prplmesh/bin/beerocks_controller
/opt/prplmesh/bin/beerocks_fronthaul -i wlan0
/opt/prplmesh/bin/beerocks_fronthaul -i wlan2
/opt/prplmesh/bin/beerocks_fronthaul -i wlan4
/opt/prplmesh/bin/beerocks_vendor_message
/opt/prplmesh/bin/ieee1905_transport
$ R "ba-cli -l X_PRPLWARE-COM_ProcessManager.PrplMesh.Status?" | tr -d '\n'
Active (no-eol)
Check that prplmesh is operational:

View File

@ -232,13 +232,7 @@ Restore default controller config:
Check that prplmesh is running:
$ R "ps axw" | sed -nE 's/.*(\/opt\/prplmesh\/bin.*)/\1/p' | LC_ALL=C sort
/opt/prplmesh/bin/beerocks_agent
/opt/prplmesh/bin/beerocks_controller
/opt/prplmesh/bin/beerocks_fronthaul -i wlan0
/opt/prplmesh/bin/beerocks_fronthaul -i wlan1
/opt/prplmesh/bin/beerocks_fronthaul -i wlan2
/opt/prplmesh/bin/beerocks_vendor_message
/opt/prplmesh/bin/ieee1905_transport
$ R "ba-cli -l X_PRPLWARE-COM_ProcessManager.PrplMesh.Status?" | tr -d '\n'
Active (no-eol)
$ R logger -t cram "Finishing PWHM WPA3-CM test ..."

View File

@ -178,14 +178,8 @@ Check that prplmesh processes are running:
$ R logger -t cram "Check that prplmesh processes are running"
$ R "ps axw" | sed -nE 's/.*(\/opt\/prplmesh\/bin.*)/\1/p' | LC_ALL=C sort
/opt/prplmesh/bin/beerocks_agent
/opt/prplmesh/bin/beerocks_controller
/opt/prplmesh/bin/beerocks_fronthaul -i wlan0
/opt/prplmesh/bin/beerocks_fronthaul -i wlan1
/opt/prplmesh/bin/beerocks_fronthaul -i wlan2
/opt/prplmesh/bin/beerocks_vendor_message
/opt/prplmesh/bin/ieee1905_transport
$ R "ba-cli -l X_PRPLWARE-COM_ProcessManager.PrplMesh.Status?" | tr -d '\n'
Active (no-eol)
Check that prplmesh is operational: