Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion test/case/all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,21 @@
test-spec: Readme.adoc

- case: meta/reproducible.py
name: "Ensure Reproducible Env"
infamy:
specification: False

- case: meta/bootorder.py
name: "Verify Bootorder"
infamy:
specification: False

- case: meta/check-version.py
name: "Verify Software Version"
infamy:
specification: False

- name: Misc tests
- name: "Miscellaneous"
suite: misc/all.yaml


Expand All @@ -23,6 +26,7 @@

# Upgrade may leave wrong boot order
- case: meta/bootorder.py
name: "Verify Bootorder After Upgrade"
infamy:
specification: False

Expand Down
12 changes: 6 additions & 6 deletions test/case/containers/all.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---

- name: Container basic
- name: Container Basic
case: basic/test.py

- name: Container enabled/disabled
- name: Container Enabled/Disabled
case: enabled/test.py

- name: Container environment variables
- name: Container Environment Variables
case: environment/test.py

- name: Container with bridge network
- name: Container with Bridge Network
case: bridge/test.py

- name: Container with physical interface
- name: Container with Physical Interface
case: phys/test.py

- name: Container with VETH pair
- name: Container with VETH Pair
case: veth/test.py

- name: Container Volume Persistence
Expand Down
2 changes: 1 addition & 1 deletion test/case/dhcp/dhcp_client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
- name: DHCP Router
case: client_default_gw/test.py

- name: DHCP option 121 vs option 3
- name: DHCP Option 121 vs Option 3
case: client_routes/test.py

- name: DHCP Hostname Priority
Expand Down
8 changes: 4 additions & 4 deletions test/case/hardware/all.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
- name: USB configuration
- name: USB Configuration
case: usb/test.py

- name: USB configuration with two USB ports
- name: USB Configuration with Two USB Ports
case: usb_two_ports/test.py

- name: Watchdog reset on system lockup
- name: Watchdog Reset on System Lockup
case: watchdog/test.py

- name: GPS receiver basic test
- name: GPS Receiver Basic Test
case: gps_simple/test.py
22 changes: 11 additions & 11 deletions test/case/interfaces/all.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
- name: VLAN ping connectivity
- name: VLAN Ping Connectivity
case: vlan_ping/test.py

- name: Interface with IPv4
case: ipv4_address/test.py

- name: Interface IPv6 autoconf for bridges
- name: Interface IPv6 Autoconf for Bridges
case: ipv6_address/test.py

- name: Interface Description (ifAlias)
case: ifalias/test.py

- name: Custom MAC address on interface
- name: Custom MAC Address on Interface
case: iface_phys_address/test.py

- name: Routing basic
- name: Routing Basic
case: routing_basic/test.py

- name: VLAN Interface Ingress/Egress QoS
Expand All @@ -23,29 +23,29 @@
- name: Interface Speed Duplex (Copper)
case: speed_duplex_copper/test.py

- name: Verify that all interface types can be created
- name: Verify that All Interface Types Can Be Created
case: verify_all_interface_types/test.py

- name: Interface status
- name: Interface Status
case: iface_enable_disable/test.py

- name: VLAN Interface Termination
case: vlan_iface_termination/test.py

- name: Verify that VETH pairs can be deleted
- name: Verify that VETH Pairs Can Be Deleted
case: veth_delete/test.py

- name: IPv4 link-local
case: ipv4_autoconf/test.py

- name: Bridge interface tests
- name: Bridge Interface Tests
suite: bridge.yaml

- name: Link aggregation tests
- name: Link Aggregation Tests
suite: lag.yaml

- name: Layer-2 multicast filtering tests
- name: Layer-2 Multicast Filtering Tests
suite: igmp.yaml

- name: Layer-2/3 tunnel tests
- name: Layer-2/3 Tunnel Tests
suite: tunnels.yaml
12 changes: 6 additions & 6 deletions test/case/interfaces/bridge.yaml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---

- name: Bridge forwarding single DUTs
- name: Bridge Forwarding Single DUTs
case: bridge_fwd_sgl_dut/test.py

- name: Bridge forwarding dual DUTs
- name: Bridge Forwarding Dual DUTs
case: bridge_fwd_dual_dut/test.py

- name: Bridge STP Basic
case: bridge_stp_basic/test.py

- name: Bridge VLAN separation
- name: Bridge VLAN Separation
case: bridge_vlan_separation/test.py

- name: Bridge basic
- name: Bridge Basic
case: bridge_basic/test.py

- name: Dual bridges on one device
- name: Dual Bridges on One Device
case: dual_bridge/test.py

- name: Bridge with a physical port and a veth
- name: Bridge with a Physical Port and a Veth
case: bridge_veth/test.py

- name: Bridge VLAN
Expand Down
4 changes: 2 additions & 2 deletions test/case/interfaces/igmp.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
- name: IGMP basic
- name: IGMP Basic
case: igmp_basic/test.py

- name: IGMP VLAN
case: igmp_vlan/test.py

- name: Static multicast filters
- name: Static Multicast Filters
case: static_multicast_filters/test.py
2 changes: 1 addition & 1 deletion test/case/interfaces/lag.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
- name: Ling Aggregation Basic
- name: Link Aggregation Basic
case: lag_basic/test.py
- name: LACP Aggregate w/ Degraded Link
case: lag_failure/test.py
6 changes: 3 additions & 3 deletions test/case/interfaces/tunnel_basic/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
- settings:
test-spec: <case>.adoc

- name: GRE point-to-point
- name: GRE Point-to-Point
case: gre.py
opts: ["--tunnel", "gre"]

- name: GRETAP point-to-point
- name: GRETAP Point-to-Point
case: gretap.py
opts: ["--tunnel", "gretap"]

- name: VXLAN point-to-point
- name: VXLAN Point-to-Point
case: vxlan.py
opts: ["--tunnel", "vxlan"]
4 changes: 2 additions & 2 deletions test/case/interfaces/tunnel_bridged/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
- settings:
test-spec: <case>.adoc

- name: GRETAP bridged with physical interface
- name: GRETAP Bridged with Physical Interface
case: gretap.py
opts: ["--tunnel", "gretap"]

- name: VXLAN bridged with physical interface
- name: VXLAN Bridged with Physical Interface
case: vxlan.py
opts: ["--tunnel", "vxlan"]
4 changes: 2 additions & 2 deletions test/case/interfaces/tunnel_ttl/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
- settings:
test-spec: <case>.adoc

- name: GRE Tunnel TTL verification
- name: GRE Tunnel TTL Verification
case: gre.py
opts: ["--tunnel", "gre"]

- name: VXLAN Tunnel TTL verification
- name: VXLAN Tunnel TTL Verification
case: vxlan.py
opts: ["--tunnel", "vxlan"]
6 changes: 3 additions & 3 deletions test/case/interfaces/tunnels.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
- name: Basic tunnel connectivity test
- name: Basic Tunnel Connectivity Test
suite: tunnel_basic/test.yaml

- name: Tunnel interface bridged with physical
- name: Tunnel Interface Bridged with Physical
suite: tunnel_bridged/test.yaml

- name: Tunnel TTL verification
Expand All @@ -11,7 +11,7 @@
- name: WireGuard Point-to-Point
case: wireguard_p2p/test.py

- name: WireGuard multipoint
- name: WireGuard Multipoint
case: wireguard_multipoint/test.py

- name: WireGuard Roadwarrior
Expand Down
4 changes: 2 additions & 2 deletions test/case/misc/all.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
- name: Get operational
- name: Get Operational
case: operational_all/test.py

- name: Support data collection
- name: Support Data Collection
case: support_collect/test.py

#- name: start_from_startup
Expand Down
10 changes: 5 additions & 5 deletions test/case/ntp/all.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
- name: NTP server standalone mode
- name: NTP Server Standalone Mode
case: server_mode_standalone/test.py

- name: NTP server mode
- name: NTP Server Mode
case: server_mode_server/test.py

- name: NTP peer mode
- name: NTP Peer Mode
case: server_mode_peer/test.py

- name: NTP server and client interoperability
- name: NTP Server and Client Interoperability
case: server_client/test.py

- name: NTP client stratum selection
- name: NTP Client Stratum Selection
case: client_stratum_selection/test.py
8 changes: 4 additions & 4 deletions test/case/routing/all.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
- name: Static routing
- name: Static Routing
case: static_routing/test.py

- name: OSPF Basic
case: ospf_basic/test.py

- name: OSPF unnumbered interfaces
- name: OSPF Unnumbered Interfaces
case: ospf_unnumbered_interface/test.py

- name: OSPF with multiple areas
- name: OSPF with Multiple Areas
case: ospf_multiarea/test.py

- name: OSPF BFD
Expand All @@ -23,7 +23,7 @@
- name: "Route preference: Static Route Activation and Maximum Distance"
case: route_pref_255/test.py

- name: OSPF Default route advertise
- name: OSPF Default Route Advertise
case: ospf_default_route_advertise/test.py

- name: OSPF Debug Logging
Expand Down
4 changes: 2 additions & 2 deletions test/case/services/lldp/all.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
- name: LLDP enable/disable
- name: LLDP Enable/Disable
case: lldp_enable_disable/test.py

- name: LLDP admin status
- name: LLDP Admin Status
case: lldp_admin_status/test.py

- name: LLDP IEEE Group Forward
Expand Down
6 changes: 3 additions & 3 deletions test/case/services/mdns/all.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
- name: mDNS enable/disable
- name: mDNS Enable/Disable
case: mdns_enable_disable/test.py

- name: mDNS allow/deny interfaces
- name: mDNS Allow/Deny Interfaces
case: mdns_allow_deny/test.py

- name: mDNS reflector
- name: mDNS Reflector
case: mdns_reflector/test.py
4 changes: 2 additions & 2 deletions test/case/services/ssh/all.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- name: SSH server configuration
- name: SSH Server Configuration
case: ssh_server_config/test.py

- name: Generate ssh key pair
- name: Generate SSH Key Pair
case: ssh_key_authentication/test.py
2 changes: 1 addition & 1 deletion test/case/syslog/all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
- name: Syslog Basic
case: basic/test.py

- name: Remote syslog
- name: Remote Syslog
case: remote/test.py

- name: Syslog Pattern Matching
Expand Down
16 changes: 8 additions & 8 deletions test/case/system/all.yaml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
- name: Set hostname
- name: Set Hostname
case: hostname/test.py

- name: Add/delete user
- name: Add/Delete User
case: add_delete_user/test.py

- name: Add admin user
- name: Add Admin User
case: user_admin/test.py

- name: Basic NACM permissions
- name: Basic NACM Permissions
case: nacm-basic/test.py

- name: Set timezone using timezone name
- name: Set Timezone Using Timezone Name
case: timezone/test.py

- name: Set timezone with UTC offset
- name: Set Timezone with UTC Offset
case: timezone_utc_offset/test.py

- name: Basic NTP client test
- name: Basic NTP Client Test
case: ntp_client/test.py

- name: System upgrade
- name: System Upgrade
case: upgrade/test.py
Loading
Loading