prplos/.gitlab/scripts
Petr Štetiar 5fd42aa540 ci: cram: use legacy SCP protocol for remote copies
OpenSSH in the Debian 13 testbed container uses SFTP for scp transfers
by default, while the DUT images do not provide an SFTP server.

Force the legacy SCP protocol in the shared cram copy command, the
security certificate fixture, and the remaining direct scp calls so
every test can stage its helper files and packages.

Assisted-by: codex:gpt-5
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
Fixes: 854ef0eafb ("ci: cram: add new LCM tests")
References: PPW-1258
2026-07-28 10:19:01 +01:00
..
build.d ci: build: enable exception tracing on arm64 targets 2025-07-31 10:36:01 +00:00
dut-init ci: cram: use legacy SCP protocol for remote copies 2026-07-28 10:19:01 +01:00
prplMesh ci: EasyMesh R1: flash Freedom via FEAT-29 update_prpl 2026-07-17 10:33:56 +01:00
cdrouter-package-convert.py ci: scripts: add CDRouter .gz to YAML package converter 2026-04-21 16:00:15 +01:00
cdrouter-pretty-failures.awk
helpers.sh ci: testbed,cdrouter: improve error visibility with colored logging 2025-11-07 06:00:20 +00:00
prpl-jira.py
README.md
requirements.txt
testbed-cdrouter.py ci: cdrouter: validate package manifests before DUT bringup 2026-04-21 16:00:15 +01:00
testbed-device.py profiles: add Airoha/Nokia profile 2026-07-01 15:11:24 +01: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.