prplos/.testbed
Petr Štetiar fad852247f
ci: cdrouter: prplWare-Smoke-Test-Suite: add 7 new UPnP tests
To increase QA of UPnP/IGD stack, lets add following new 7 smoke tests with approx. runtime of 66 seconds.

+----------+-----------------------+----------------------------------------------------------------------------------------+
| Duration | Test Name             | Description                                                                            |
+----------+-----------------------+----------------------------------------------------------------------------------------+
| 1        | cdrouter_upnp_igd2_30 | Verify UPnP GetExternalIPAddress Action returns WAN IP address (IGD2)                  |
| 1        | ipv6_upnp_igd2_230    | Verify router responds to UPnP GetFirewallStatus action (IGD2, IPv6)                   |
| 2        | ipv6_upnp_igd2_10     | Verify XML description of IGD root device can be parsed (IGD2, IPv6)                   |
| 4        | cdrouter_upnp_igd2_45 | Verify UPnP Router rejects new port mappings that conflict (IGD2)                      |
| 5        | cdrouter_upnp_45      | Verify UPnP Router rejects new port mappings that conflict                             |
| 27       | ipv6_upnp_igd2_300    | Add/delete dynamic UPnP TCP port mapping for wildcard IPv6 source address (IGD2, IPv6) |
| 27       | ipv6_upnp_igd2_302    | Add/delete dynamic UPnP port mapping for wildcard IPv6 source address (IGD2, IPv6)     |
+----------+-----------------------+----------------------------------------------------------------------------------------+

References: FEAT-13, FEAT-85
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
Co-authored-by: Nikolai Merinov <n.merinov@inango-systems.com>
Co-authored-by: Timothy Winters <tim@qacafe.com>
2025-10-08 20:18:55 +00:00
..
cdrouter ci: cdrouter: prplWare-Smoke-Test-Suite: add 7 new UPnP tests 2025-10-08 20:18:55 +00:00
labgrid ci: testbed: OSPv2: update flashing procedure to the new flash layout 2025-09-13 06:16:11 +00:00
README.md

Content

This directory contains bits needed for testbed.

cdrouter

Contains CDRouter configurations and test packages definitions for runtime testing on real devices using CDRouter.

labgrid

Provides content used during runtime testing on real device using labgrid Python testing framework.