prplos/.gitlab/scripts
Petr Štetiar 3751d694b6
ci: cdrouter: dut-init: add cdrouter-dut-configure-cwmpd.sh
Currently we're experiencing test failures of prpl_h-api-cwmp.2.5
CDRouter test caused by 503 errors being returned by cwmpd. This is
happening as the default rate limits are low for this test case.

So lets add the DUT init script, which will increase the default
settings to following values:

 ManagementServer.X_PRPL-COM_FreqConnectionRequest=60
 ManagementServer.X_PRPL-COM_MaxConnectionRequest=10000

So basically allowing 10k requests in 60 seconds.

References: PCF-1611
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:26 +00:00
..
build.d ci: build: enable exception tracing on arm64 targets 2025-07-31 10:36:01 +00:00
dut-init ci: cdrouter: dut-init: add cdrouter-dut-configure-cwmpd.sh 2025-07-31 15:25:26 +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: fix VLAN configuration on OSPv2 and OSPv1 after DTS changes 2025-07-31 15:24:13 +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.