Skip to content

Commit 249af70

Browse files
committed
test: add intro blurb to each subsystem
Signed-off-by: Joachim Wiberg <[email protected]>
1 parent b4a5b35 commit 249af70

File tree

10 files changed

+192
-23
lines changed

10 files changed

+192
-23
lines changed

test/case/ietf_hardware/Readme.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
:testgroup:
22
== ietf-hardware
33

4-
<<<
4+
Tests verifying IETF standard hardware monitoring and management:
5+
6+
- USB device detection and enumeration
7+
- Multiple USB port management and device handling
58

69
include::usb/Readme.adoc[]
710

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,127 @@
11
:testgroup:
22
== ietf-interfaces
33

4-
<<<
4+
Tests verifying IETF standard interface configuration and management:
5+
6+
- VLAN interface configuration and connectivity
7+
- IPv4 and IPv6 address assignment and management
8+
- IPv4 address auto-configuration mechanisms
9+
- Interface aliases and physical address configuration
10+
- Basic routing table configuration and operation
11+
- Linux bridge creation, STP, and VLAN handling
12+
- Link aggregation (LAG) setup and failover behavior
13+
- IGMP multicast group management and forwarding
14+
- QoS traffic classification and priority handling
15+
- Interface enable/disable state management
16+
- Virtual Ethernet (VETH) pair lifecycle management
17+
- GRE tunneling configuration and data plane operation
518

619
include::vlan_ping/Readme.adoc[]
720

21+
<<<
22+
823
include::ipv4_address/Readme.adoc[]
924

25+
<<<
26+
1027
include::ipv6_address/Readme.adoc[]
1128

29+
<<<
30+
1231
include::ipv4_autoconf/Readme.adoc[]
1332

33+
<<<
34+
1435
include::ifalias/Readme.adoc[]
1536

37+
<<<
38+
1639
include::iface_phys_address/Readme.adoc[]
1740

41+
<<<
42+
1843
include::routing_basic/Readme.adoc[]
1944

45+
<<<
46+
2047
include::bridge_basic/Readme.adoc[]
2148

49+
<<<
50+
2251
include::bridge_fwd_dual_dut/Readme.adoc[]
2352

53+
<<<
54+
2455
include::bridge_fwd_sgl_dut/Readme.adoc[]
2556

57+
<<<
58+
2659
include::bridge_stp_basic/Readme.adoc[]
2760

61+
<<<
62+
2863
include::bridge_veth/Readme.adoc[]
2964

65+
<<<
66+
3067
include::bridge_vlan/Readme.adoc[]
3168

69+
<<<
70+
3271
include::speed_duplex_copper/Readme.adoc[]
3372

73+
<<<
74+
3475
include::bridge_vlan_separation/Readme.adoc[]
3576

77+
<<<
78+
3679
include::dual_bridge/Readme.adoc[]
3780

81+
<<<
82+
3883
include::lag_basic/Readme.adoc[]
3984

85+
<<<
86+
4087
include::lag_failure/Readme.adoc[]
4188

89+
<<<
90+
4291
include::igmp_basic/Readme.adoc[]
4392

93+
<<<
94+
4495
include::igmp_vlan/Readme.adoc[]
4596

97+
<<<
98+
4699
include::static_multicast_filters/Readme.adoc[]
47100

101+
<<<
102+
48103
include::vlan_qos/Readme.adoc[]
49104

105+
<<<
106+
50107
include::verify_all_interface_types/Readme.adoc[]
51108

109+
<<<
110+
52111
include::iface_enable_disable/Readme.adoc[]
53112

113+
<<<
114+
54115
include::veth_delete/Readme.adoc[]
55116

117+
<<<
118+
56119
include::vlan_iface_termination/Readme.adoc[]
57120

121+
<<<
122+
58123
include::tunnel_basic/Readme.adoc[]
59124

125+
<<<
126+
60127
include::tunnel_bridged/Readme.adoc[]

test/case/ietf_routing/Readme.adoc

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,48 @@
11
:testgroup:
2-
32
== ietf-routing
43

5-
<<<
4+
Tests verifying IETF standard routing protocols and configuration:
5+
6+
- Static routing configuration and forwarding behavior
7+
- OSPF basic neighbor discovery and LSA exchange
8+
- OSPF unnumbered interface configuration
9+
- OSPF multi-area configuration and inter-area routing
10+
- OSPF with BFD (Bidirectional Forwarding Detection)
11+
- OSPF default route advertisement and propagation
12+
- Route preference handling for OSPF routes
13+
- Route preference handling for DHCP-learned routes
14+
- Administrative distance configuration (route preference 255)
615

716
include::static_routing/Readme.adoc[]
817

18+
<<<
19+
920
include::ospf_basic/Readme.adoc[]
1021

22+
<<<
23+
1124
include::ospf_unnumbered_interface/Readme.adoc[]
1225

26+
<<<
27+
1328
include::ospf_multiarea/Readme.adoc[]
1429

30+
<<<
31+
1532
include::ospf_bfd/Readme.adoc[]
1633

34+
<<<
35+
1736
include::ospf_default_route_advertise/Readme.adoc[]
1837

38+
<<<
39+
1940
include::route_pref_ospf/Readme.adoc[]
2041

42+
<<<
43+
2144
include::route_pref_dhcp/Readme.adoc[]
2245

46+
<<<
47+
2348
include::route_pref_255/Readme.adoc[]

test/case/ietf_syslog/Readme.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
:testgroup:
22
== ietf-syslog
33

4-
<<<
4+
Tests verifying IETF standard syslog configuration and operation:
5+
6+
- Basic local syslog functionality and log generation
7+
- Remote syslog forwarding and network logging
58

69
include::basic/Readme.adoc[]
710

11+
<<<
12+
813
include::remote/Readme.adoc[]

test/case/ietf_system/Readme.adoc

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,38 @@
11
:testgroup:
22
== ietf-system
33

4-
<<<
4+
Tests verifying IETF standard system configuration and management:
5+
6+
- System hostname configuration and persistence
7+
- User account creation, modification, and deletion
8+
- Administrative user privilege management
9+
- System timezone configuration and handling
10+
- UTC offset timezone configuration
11+
- System upgrade and firmware management
12+
- NTP client configuration and time synchronization
513

614
include::hostname/Readme.adoc[]
715

16+
<<<
17+
818
include::add_delete_user/Readme.adoc[]
919

20+
<<<
21+
1022
include::user_admin/Readme.adoc[]
1123

24+
<<<
25+
1226
include::timezone/Readme.adoc[]
1327

28+
<<<
29+
1430
include::timezone_utc_offset/Readme.adoc[]
1531

32+
<<<
33+
1634
include::upgrade/Readme.adoc[]
1735

36+
<<<
37+
1838
include::ntp_client/Readme.adoc[]
Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,47 @@
11
:testgroup:
22
== infix-containers
33

4-
Verifies Infix Docker container support:
4+
Tests verifying Infix Docker container support:
55

66
- Basic web server container running in host network mode
7-
- Container enable/disable functionality via configuration
7+
- Container enable/disable functionality via configuration
88
- Container environment variable configuration and access
9-
- Common setup with a docker0 bridge, automatic VETH pairs to container(s)
10-
- Connecting a container with a VETH pair to a standard Linux bridge
11-
- Assigning a physical Ethernet interface to a container
12-
- Upgrading a container with a volume, verifying volume data is intact
13-
- Basic firewall container running in host network mode and full privileges
14-
15-
<<<
9+
- Common setup with docker0 bridge and automatic VETH pairs
10+
- Connecting containers with VETH pairs to standard Linux bridges
11+
- Assigning physical Ethernet interfaces to containers
12+
- Container upgrades with persistent volume data
13+
- Firewall container running in host network mode with full privileges
1614

1715
include::container_basic/Readme.adoc[]
1816

17+
<<<
18+
1919
include::container_enabled/Readme.adoc[]
2020

21+
<<<
22+
2123
include::container_environment/Readme.adoc[]
2224

25+
<<<
26+
2327
include::container_bridge/Readme.adoc[]
2428

29+
<<<
30+
2531
include::container_phys/Readme.adoc[]
2632

33+
<<<
34+
2735
include::container_veth/Readme.adoc[]
2836

37+
<<<
38+
2939
include::container_volume/Readme.adoc[]
3040

41+
<<<
42+
3143
include::container_firewall_basic/Readme.adoc[]
3244

45+
<<<
46+
3347
include::container_host_commands/Readme.adoc[]

test/case/infix_dhcp/Readme.adoc

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,33 @@
11
:testgroup:
22
== infix-dhcp
33

4-
<<<
4+
Tests verifying DHCP client and server functionality in Infix:
5+
6+
- Basic DHCP client lease acquisition and configuration
7+
- DHCP client with default gateway assignment
8+
- DHCP client with static route configuration
9+
- Basic DHCP server operation and lease assignment
10+
- DHCP server with host-specific IP reservations
11+
- DHCP server with multiple subnet configurations
512

613
include::client_basic/Readme.adoc[]
714

15+
<<<
16+
817
include::client_default_gw/Readme.adoc[]
918

19+
<<<
20+
1021
include::client_routes/Readme.adoc[]
1122

23+
<<<
24+
1225
include::server_basic/Readme.adoc[]
1326

27+
<<<
28+
1429
include::server_host/Readme.adoc[]
1530

31+
<<<
32+
1633
include::server_subnets/Readme.adoc[]
Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,38 @@
11
:testgroup:
22
== infix-services
33

4-
<<<
4+
Tests verifying Infix network services configuration and operation:
5+
6+
- mDNS (Multicast DNS) service enable/disable functionality
7+
- mDNS interface allow/deny access control
8+
- LLDP (Link Layer Discovery Protocol) service control
9+
- LLDP per-interface administrative status configuration
10+
- LLDP IEEE group address forwarding behavior
11+
- SSH server configuration and access control
12+
- SSH public key authentication mechanisms
513

614
include::mdns/mdns_enable_disable/Readme.adoc[]
715

16+
<<<
17+
818
include::mdns/mdns_allow_deny/Readme.adoc[]
919

20+
<<<
21+
1022
include::lldp/lldp_enable_disable/Readme.adoc[]
1123

24+
<<<
25+
1226
include::lldp/lldp_admin_status/Readme.adoc[]
1327

28+
<<<
29+
1430
include::lldp/lldp_ieee_group_forward/Readme.adoc[]
1531

32+
<<<
33+
1634
include::ssh/ssh_server_config/Readme.adoc[]
1735

36+
<<<
37+
1838
include::ssh/ssh_key_authentication/Readme.adoc[]

test/case/misc/Readme.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
:testgroup:
2-
== Misc tests
3-
4-
<<<
2+
== Miscellaneous Tests
53

64
include::operational_all/Readme.adoc[]

test/case/use_case/Readme.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
:testgroup:
2+
== Use Case Tests
23

3-
== Use case tests
4-
Contains test of multiple parts of Infix together.
4+
Integration tests verifying multiple Infix components working together:
55

6-
<<<
6+
- OSPF routing with containerized applications and network segmentation
77

88
include::ospf_container/Readme.adoc[]

0 commit comments

Comments
 (0)