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>
This commit is contained in:
Petr Štetiar 2025-10-08 20:09:31 +00:00
parent a144fe12cf
commit fad852247f
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3