ci: cdrouter: add prplOS Network Test Plan v1.2.0 tests

prplOS Network Functionality Test Plan v1.2.0 added following prplOS
4.1.0 mandatory tests which were enabled in Mandatory package and
removed from Candidate package.

 * 1.2.10
 * 1.2.25
 * 1.2.27
 * 1.2.28
 * 1.3.7
 * 1.4.2
 * 1.4.3
 * 1.4.4
 * 1.5.4
 * 1.5.5
 * 1.5.6
 * 1.5.7
 * 1.5.14
 * 1.5.15
 * 1.5.16
 * 1.5.17

Test plan packages v1.1.0 are being removed as they're not being used
anymore.

prplOS Network Test Plan timeout was increased to 1h 45min as the test
runtime increased to 1h 40min, 5 min is kept as buffer. The prplOS
Network Test Plan v1.2.0 mandatory tests require more time to complete
than the previous 70 minute timeout allowed. Candidate tests are
shorter, approx. 47 minutes on average, so having 52 minute timeout.

Closes: PCF-2275
Link: https://prplfoundation.org/wp-content/uploads/prplOS-Network-Functionality-Test-Plan-v1.2.0.pdf
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
This commit is contained in:
Petr Štetiar 2026-01-06 09:17:44 +00:00 committed by Hela Saadani
parent 615811dfa5
commit bf021278cb
9 changed files with 21 additions and 21 deletions

View File

@ -139,7 +139,7 @@ prplWare-Smoke-Test-Suite Mozart initramfs:
.arcadyan-mozart-certification: &arcadyan_mozart_certification
<<: *arcadyan_mozart_ipv6
stage: certification tests
timeout: 70 minutes
timeout: 1h 45m
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: never
@ -151,9 +151,9 @@ prplWare-Smoke-Test-Suite Mozart initramfs:
.gitlab/scripts/dut-init/cdrouter-dut-configure-cwmpd.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplos-certification.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 Mozart initramfs:
prplOS-Network-Test-Plan-Mandatory-v1.2.0 Mozart initramfs:
<<: *arcadyan_mozart_certification
prplOS-Network-Test-Plan-Candidate-v1.1.0 Mozart initramfs:
prplOS-Network-Test-Plan-Candidate-v1.2.0 Mozart initramfs:
<<: *arcadyan_mozart_certification
timeout: 90 minutes
timeout: 52 minutes

View File

@ -137,7 +137,7 @@ prplWare-Smoke-Test-Suite MXL25641-HDK-6 eMMC:
.mxl25641-certification: &mxl25641_certification
<<: *mxl25641_cdrouter_ipv6
timeout: 70 minutes
timeout: 1h 45m
stage: certification tests
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
@ -150,9 +150,9 @@ prplWare-Smoke-Test-Suite MXL25641-HDK-6 eMMC:
.gitlab/scripts/dut-init/cdrouter-dut-configure-cwmpd.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplos-certification.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 MXL25641-HDK-6 eMMC:
prplOS-Network-Test-Plan-Mandatory-v1.2.0 MXL25641-HDK-6 eMMC:
<<: *mxl25641_certification
prplOS-Network-Test-Plan-Candidate-v1.1.0 MXL25641-HDK-6 eMMC:
prplOS-Network-Test-Plan-Candidate-v1.2.0 MXL25641-HDK-6 eMMC:
<<: *mxl25641_certification
timeout: 95 minutes
timeout: 52 minutes

View File

@ -140,7 +140,7 @@ prplWare-Smoke-Test-Suite Haze initramfs:
.prpl-haze-certification: &prpl_haze_certification
<<: *prpl_haze_ipv6
stage: certification tests
timeout: 70 minutes
timeout: 1h 45m
allow_failure: true
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
@ -153,9 +153,9 @@ prplWare-Smoke-Test-Suite Haze initramfs:
.gitlab/scripts/dut-init/cdrouter-dut-configure-cwmpd.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplos-certification.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 Haze initramfs:
prplOS-Network-Test-Plan-Mandatory-v1.2.0 Haze initramfs:
<<: *prpl_haze_certification
prplOS-Network-Test-Plan-Candidate-v1.1.0 Haze initramfs:
prplOS-Network-Test-Plan-Candidate-v1.2.0 Haze initramfs:
<<: *prpl_haze_certification
timeout: 90 minutes
timeout: 52 minutes

View File

@ -138,10 +138,10 @@ prplWare-Smoke-Test-Suite Turris initramfs:
.gitlab/scripts/dut-init/cdrouter-dut-configure-dyndns.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplmesh-controller.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 Turris initramfs: &turris_certification
.turris-certification: &turris_certification
<<: *turris_cdrouter_ipv6
stage: certification tests
timeout: 70 minutes
timeout: 1h 45m
allow_failure: true
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
@ -154,9 +154,9 @@ prplOS-Network-Test-Plan-Mandatory-v1.1.0 Turris initramfs: &turris_certificatio
.gitlab/scripts/dut-init/cdrouter-dut-configure-cwmpd.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplos-certification.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 Turris initramfs:
prplOS-Network-Test-Plan-Mandatory-v1.2.0 Turris initramfs:
<<: *turris_certification
prplOS-Network-Test-Plan-Candidate-v1.1.0 Turris initramfs:
prplOS-Network-Test-Plan-Candidate-v1.2.0 Turris initramfs:
<<: *turris_certification
timeout: 90 minutes
timeout: 52 minutes

View File

@ -140,7 +140,7 @@ prplWare-Smoke-Test-Suite Freedom initramfs:
.wnc-freedom-certification: &wnc_freedom_certification
<<: *wnc_freedom_ipv6
stage: certification tests
timeout: 70 minutes
timeout: 1h 45m
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: never
@ -152,9 +152,9 @@ prplWare-Smoke-Test-Suite Freedom initramfs:
.gitlab/scripts/dut-init/cdrouter-dut-configure-cwmpd.sh
.gitlab/scripts/dut-init/cdrouter-dut-configure-prplos-certification.sh
prplOS-Network-Test-Plan-Mandatory-v1.1.0 Freedom initramfs:
prplOS-Network-Test-Plan-Mandatory-v1.2.0 Freedom initramfs:
<<: *wnc_freedom_certification
prplOS-Network-Test-Plan-Candidate-v1.1.0 Freedom initramfs:
prplOS-Network-Test-Plan-Candidate-v1.2.0 Freedom initramfs:
<<: *wnc_freedom_certification
timeout: 90 minutes
timeout: 52 minutes