prplos/.gitlab/scripts
Maarten De Decker 54073da671
ci: cdrouter: start prplMesh in controller mode
During CDRouter tests, prplMesh is currently running in Agent mode (default).
This means cwmpd is unable to resolve the "Device.WiFi.DataElements." tree, because it is specific to the prplMesh controller.

Therefore, start prplMesh in controller mode before these tests are executed, so the "Device.WiFi.DataElements." datamodel is available.

Closes: PPM-3382

Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2025-07-31 15:29:36 +00:00
..
build.d ci: build: enable exception tracing on arm64 targets 2025-07-31 10:36:01 +00:00
dut-init ci: cdrouter: start prplMesh in controller mode 2025-07-31 15:29:36 +00:00
prplMesh CI: easymesh: add prplMesh smoke test 2025-07-31 15:29:01 +00:00
cdrouter-pretty-failures.awk
prpl-jira.py
README.md
requirements.txt
testbed-cdrouter.py ci: testbed-cdrouter.py: fix re.sub decode issue by passing utf-8 string 2025-07-31 15:20:33 +00:00
testbed-device.py ci: testbed-device.py: Mozart: really fix VLAN config by adding lan0 interface 2025-07-31 15:28:05 +00:00

Content

This directory contains files used mainly during testing on the GitLab CI.

requirements.txt

This requirements.txt file is used for specifying what Python packages are required to run the scripts in this directory. Usually used with pip install -f requirements.txt command.

prpl-jira.py

This helper Python script creates new or updates existing Jira ticket when something goes wrong during GitLab CI testing process. Currently only supports reporting of build test failures.

Needs Python version 3.6+ due to use of f-strings feature.

testbed-device.py

This helper Python scripts allows managing of device under test (DUT) via labgrid framework.