prplos/.gitlab/tests/cram/turris-omnia
Petr Štetiar ffff4ed676 ci: cram: accept live br-lcm carrier state
The LCM bridge carrier reflects whether its container-side port is
live. Split execution can inspect it before the LCM suite tears that
state down, so the bridge can appear either live or without carrier.

Carrier state is not the route line's only variable part: ip route
also emits a trailing separator. Account for that separator after the
optional linkdown flag so both carrier states match.

Accept both observed route and link forms in every board's copy of the
affected expectations while keeping every address, interface
attribute, and the carrier-to-state pairing constrained.

Assisted-by: codex:gpt-5
Assisted-by: claude:opus-5:orchestrator
Assisted-by: codex:gpt-5.6-sol:medium-fast
References: CI-7
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-08-19 10:14:27 +00:00
..
acceleration-plan-components ci: cram: 025-usb: add PowerCapability and PowerStatus 2026-03-09 16:54:37 +01:00
005-build-config.t .gitlab: cram: update expected output after alignment with openwrt v24.10.8 2026-08-18 11:40:42 +01:00
010-network.t ci: cram: accept live br-lcm carrier state 2026-08-19 10:14:27 +00:00
011-tls.t ci: tests: 011-tls.t: make the test more generic 2025-07-31 15:18:33 +00:00
020-ubus.t ci: prpl-haze, turris-omnia: update tests to latest updates 2025-07-31 10:35:22 +00:00
030-wifi.t ci: cram: Align cram tests with automatic enpoints creation 2025-07-31 15:21:31 +00:00
100-prplmesh.t ci: cram: update prplMesh agent status output 2026-08-14 09:43:12 +00:00