test: add intro blurb to each subsystem

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2025-09-15 14:26:04 +02:00
parent b4a5b35c0e
commit 249af70dcd
10 changed files with 192 additions and 23 deletions
+4 -1
View File
@@ -1,7 +1,10 @@
:testgroup:
== ietf-hardware
<<<
Tests verifying IETF standard hardware monitoring and management:
- USB device detection and enumeration
- Multiple USB port management and device handling
include::usb/Readme.adoc[]
+68 -1
View File
@@ -1,60 +1,127 @@
:testgroup:
== ietf-interfaces
<<<
Tests verifying IETF standard interface configuration and management:
- VLAN interface configuration and connectivity
- IPv4 and IPv6 address assignment and management
- IPv4 address auto-configuration mechanisms
- Interface aliases and physical address configuration
- Basic routing table configuration and operation
- Linux bridge creation, STP, and VLAN handling
- Link aggregation (LAG) setup and failover behavior
- IGMP multicast group management and forwarding
- QoS traffic classification and priority handling
- Interface enable/disable state management
- Virtual Ethernet (VETH) pair lifecycle management
- GRE tunneling configuration and data plane operation
include::vlan_ping/Readme.adoc[]
<<<
include::ipv4_address/Readme.adoc[]
<<<
include::ipv6_address/Readme.adoc[]
<<<
include::ipv4_autoconf/Readme.adoc[]
<<<
include::ifalias/Readme.adoc[]
<<<
include::iface_phys_address/Readme.adoc[]
<<<
include::routing_basic/Readme.adoc[]
<<<
include::bridge_basic/Readme.adoc[]
<<<
include::bridge_fwd_dual_dut/Readme.adoc[]
<<<
include::bridge_fwd_sgl_dut/Readme.adoc[]
<<<
include::bridge_stp_basic/Readme.adoc[]
<<<
include::bridge_veth/Readme.adoc[]
<<<
include::bridge_vlan/Readme.adoc[]
<<<
include::speed_duplex_copper/Readme.adoc[]
<<<
include::bridge_vlan_separation/Readme.adoc[]
<<<
include::dual_bridge/Readme.adoc[]
<<<
include::lag_basic/Readme.adoc[]
<<<
include::lag_failure/Readme.adoc[]
<<<
include::igmp_basic/Readme.adoc[]
<<<
include::igmp_vlan/Readme.adoc[]
<<<
include::static_multicast_filters/Readme.adoc[]
<<<
include::vlan_qos/Readme.adoc[]
<<<
include::verify_all_interface_types/Readme.adoc[]
<<<
include::iface_enable_disable/Readme.adoc[]
<<<
include::veth_delete/Readme.adoc[]
<<<
include::vlan_iface_termination/Readme.adoc[]
<<<
include::tunnel_basic/Readme.adoc[]
<<<
include::tunnel_bridged/Readme.adoc[]
+27 -2
View File
@@ -1,23 +1,48 @@
:testgroup:
== ietf-routing
<<<
Tests verifying IETF standard routing protocols and configuration:
- Static routing configuration and forwarding behavior
- OSPF basic neighbor discovery and LSA exchange
- OSPF unnumbered interface configuration
- OSPF multi-area configuration and inter-area routing
- OSPF with BFD (Bidirectional Forwarding Detection)
- OSPF default route advertisement and propagation
- Route preference handling for OSPF routes
- Route preference handling for DHCP-learned routes
- Administrative distance configuration (route preference 255)
include::static_routing/Readme.adoc[]
<<<
include::ospf_basic/Readme.adoc[]
<<<
include::ospf_unnumbered_interface/Readme.adoc[]
<<<
include::ospf_multiarea/Readme.adoc[]
<<<
include::ospf_bfd/Readme.adoc[]
<<<
include::ospf_default_route_advertise/Readme.adoc[]
<<<
include::route_pref_ospf/Readme.adoc[]
<<<
include::route_pref_dhcp/Readme.adoc[]
<<<
include::route_pref_255/Readme.adoc[]
+6 -1
View File
@@ -1,8 +1,13 @@
:testgroup:
== ietf-syslog
<<<
Tests verifying IETF standard syslog configuration and operation:
- Basic local syslog functionality and log generation
- Remote syslog forwarding and network logging
include::basic/Readme.adoc[]
<<<
include::remote/Readme.adoc[]
+21 -1
View File
@@ -1,18 +1,38 @@
:testgroup:
== ietf-system
<<<
Tests verifying IETF standard system configuration and management:
- System hostname configuration and persistence
- User account creation, modification, and deletion
- Administrative user privilege management
- System timezone configuration and handling
- UTC offset timezone configuration
- System upgrade and firmware management
- NTP client configuration and time synchronization
include::hostname/Readme.adoc[]
<<<
include::add_delete_user/Readme.adoc[]
<<<
include::user_admin/Readme.adoc[]
<<<
include::timezone/Readme.adoc[]
<<<
include::timezone_utc_offset/Readme.adoc[]
<<<
include::upgrade/Readme.adoc[]
<<<
include::ntp_client/Readme.adoc[]
+23 -9
View File
@@ -1,33 +1,47 @@
:testgroup:
== infix-containers
Verifies Infix Docker container support:
Tests verifying Infix Docker container support:
- Basic web server container running in host network mode
- Container enable/disable functionality via configuration
- Container enable/disable functionality via configuration
- Container environment variable configuration and access
- Common setup with a docker0 bridge, automatic VETH pairs to container(s)
- Connecting a container with a VETH pair to a standard Linux bridge
- Assigning a physical Ethernet interface to a container
- Upgrading a container with a volume, verifying volume data is intact
- Basic firewall container running in host network mode and full privileges
<<<
- Common setup with docker0 bridge and automatic VETH pairs
- Connecting containers with VETH pairs to standard Linux bridges
- Assigning physical Ethernet interfaces to containers
- Container upgrades with persistent volume data
- Firewall container running in host network mode with full privileges
include::container_basic/Readme.adoc[]
<<<
include::container_enabled/Readme.adoc[]
<<<
include::container_environment/Readme.adoc[]
<<<
include::container_bridge/Readme.adoc[]
<<<
include::container_phys/Readme.adoc[]
<<<
include::container_veth/Readme.adoc[]
<<<
include::container_volume/Readme.adoc[]
<<<
include::container_firewall_basic/Readme.adoc[]
<<<
include::container_host_commands/Readme.adoc[]
+18 -1
View File
@@ -1,16 +1,33 @@
:testgroup:
== infix-dhcp
<<<
Tests verifying DHCP client and server functionality in Infix:
- Basic DHCP client lease acquisition and configuration
- DHCP client with default gateway assignment
- DHCP client with static route configuration
- Basic DHCP server operation and lease assignment
- DHCP server with host-specific IP reservations
- DHCP server with multiple subnet configurations
include::client_basic/Readme.adoc[]
<<<
include::client_default_gw/Readme.adoc[]
<<<
include::client_routes/Readme.adoc[]
<<<
include::server_basic/Readme.adoc[]
<<<
include::server_host/Readme.adoc[]
<<<
include::server_subnets/Readme.adoc[]
+21 -1
View File
@@ -1,18 +1,38 @@
:testgroup:
== infix-services
<<<
Tests verifying Infix network services configuration and operation:
- mDNS (Multicast DNS) service enable/disable functionality
- mDNS interface allow/deny access control
- LLDP (Link Layer Discovery Protocol) service control
- LLDP per-interface administrative status configuration
- LLDP IEEE group address forwarding behavior
- SSH server configuration and access control
- SSH public key authentication mechanisms
include::mdns/mdns_enable_disable/Readme.adoc[]
<<<
include::mdns/mdns_allow_deny/Readme.adoc[]
<<<
include::lldp/lldp_enable_disable/Readme.adoc[]
<<<
include::lldp/lldp_admin_status/Readme.adoc[]
<<<
include::lldp/lldp_ieee_group_forward/Readme.adoc[]
<<<
include::ssh/ssh_server_config/Readme.adoc[]
<<<
include::ssh/ssh_key_authentication/Readme.adoc[]
+1 -3
View File
@@ -1,6 +1,4 @@
:testgroup:
== Misc tests
<<<
== Miscellaneous Tests
include::operational_all/Readme.adoc[]
+3 -3
View File
@@ -1,8 +1,8 @@
:testgroup:
== Use Case Tests
== Use case tests
Contains test of multiple parts of Infix together.
Integration tests verifying multiple Infix components working together:
<<<
- OSPF routing with containerized applications and network segmentation
include::ospf_container/Readme.adoc[]