Tobias Waldekranz
63e1ff1fe9
test: vlan_iface_termination: Add test
...
This will fail on a system running a vanilla kernel, where the dut's
ports are backed by mv88e6xxx, because:
1. The ports are attached to the same bridge, and are thus in the same
PVT group.
2. Creation of the VLAN uppers causes the DSA layer to add both ports
to the same VTU entry.
As a result, hardware behaves as if both ports had been configured as
tagged members of VLAN 10, instead of just terminating incoming
traffic locally.
Add this test to catch hardware which behaves in this way.
2024-11-28 12:52:09 +01:00
Tobias Waldekranz
0c88c464f1
statd: Support reporting PVID on bridges
...
Now that PVID can be configured on bridges, make sure that we reflect
that in the operational database.
2024-11-28 12:52:09 +01:00
Mattias Walström
591397d3c7
test: ospf: add new test for testing 'default-route-advertise'
2024-11-28 11:13:56 +01:00
Mattias Walström
88ab2a6f43
test: ospf-basic: Test redistribute static as well
2024-11-28 11:13:56 +01:00
Mattias Walström
b36e55e642
test: bridge_vlan_separation: Make test more robust
...
Only check for the broadcast sent.
And add more test specification steps
2024-11-28 10:31:54 +01:00
Ahmed Karic
d9eae887a0
test: Verify routing preference 255 is inactive
...
Fixes #784
2024-11-26 15:29:32 +01:00
Ahmed Karic
e9efd224f7
test: Verify route preference (OSPF vs Static)
2024-11-25 18:05:51 +01:00
Ahmed Karic
e9fc62b365
test: Verify route preference (DHCP vs Static)
2024-11-25 18:05:51 +01:00
Joachim Wiberg and Mattias Walström
866b9de779
test: factor out file server from upgrade test
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-11-25 14:25:26 +01:00
Joachim Wiberg and Mattias Walström
77df9a327d
test: add drawio original and update images in use-case test
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-11-25 14:25:26 +01:00
Mattias Walström
1cfbf9bc11
test: case: ospf_container: Update test
...
Add "VLAN switches" between each Router, to only pass the tagged traffic
between the routers.
Add test specification and add to test suite
2024-11-25 14:25:26 +01:00
Mattias Walström
81f80bd307
ospf_containers: Convert to use put_config_dicts
2024-11-25 14:04:07 +01:00
Joachim Wiberg and Mattias Walström
f381977e7b
test/case: minor, grammar and formatting
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-11-25 14:04:07 +01:00
Joachim Wiberg and Mattias Walström
6d6a788749
test/case: update use-case internal network description
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-11-25 14:04:07 +01:00
Mattias Walström
7a642f9f8c
test: use_case: Update test with HTTP container and ABR
...
Add ABR configuration and a HTTP Container
2024-11-25 14:04:07 +01:00
Joachim Wiberg and Mattias Walström
c0ee09047b
test/case: add description for ospf container use-case
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-11-25 14:04:07 +01:00
Mattias Walström
bbc9a55c1e
Add new test: ospf_container
...
Aims to test a complex setup with multiple containers, OSPF and NAT
2024-11-25 14:04:07 +01:00
Ahmed Karic
798194b64a
test: update bridge vlan separation test
...
- Verify that broadcast packets are also properly moved accross the
bridge, i.e. the broadcast packets sent from vlan interface VLAN10
do not reach VLAN20
Fixes #773
2024-11-25 08:46:20 +01:00
Mattias Walström
7e08555013
tests: Convert to put_config_dicts
...
Convert from put_config_dict to put_config_dicts
2024-11-07 10:13:05 +01:00
Mattias Walström
a78fd3da0a
test: ospf_bfd: Wait for correct route before continue
...
This to make the test to be more stable.
2024-11-06 20:23:53 +01:00
Mattias Walström
8721255554
test: ospf_multiarea: Set static router-id
...
This is to workaround #807 . To test automatic router id selection
a new test is required, which sets interfaces and activate ospf in
separete NETCONF/RESTCONF query.
2024-11-06 14:59:00 +01:00
Mattias Walström
5079691201
test: Convert ospf_multiarea to use put_config_dicts
2024-11-06 12:06:19 +01:00
Mattias Walström
a23634dd7e
test: Implement put_config_dicts
...
Add all configuration in one command.
Also update the test igmp_vlan to use
put_config_dicts instead of put_config_dict
2024-11-06 12:06:19 +01:00
Tobias Waldekranz
96d200fe70
test: vlan_ping: Improve test step description and structure
...
Initially done as a workaround for the MACVLAN create/remove race. But
even though the old version of this test now works, this refactor
provides better test step descriptions, making it easier to follow for
anyone looking to manually verify the functionality.
2024-11-04 14:42:31 +01:00
Tobias Waldekranz
7f2f3768db
test: ospf_bfd: Verify fast fail-over using BFD
2024-11-04 14:42:31 +01:00
Richard Alpe
b9492c7bee
cli: add container support to show interfaces
...
Make show interfaces container aware. This is done by looking though
all podman containers for interfaces and looking up there info from
network namespaces on the main system / hypervisor.
Interfaces controlled by containers are clearly marked in the "show
interfaces" output, with a single gray row. Telling the user that they
belong to one or more named containers. The user can then run "show
interface name NAME" on interfaces owned by containers, which provided
some additional info, such as mac address and stat counters.
The patch also add support for printing veth peers which are owned by
containers.
Lastly, the patch also adds test cases for this functionality.
Signed-off-by: Richard Alpe <richard@bit42.se >
2024-10-29 17:23:30 +01:00
Ahmed Karic
3b00a376b1
test: regenerate .svg for dhcp_basic test
...
In the recent work, the generation and commit of topology.svg for the
dhcp_basic test was unintentionally overlooked.
2024-10-28 13:18:21 +01:00
Joachim Wiberg
967bfc1e67
test: new test, verify ifAlias
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-28 11:04:49 +01:00
Joachim Wiberg
710616f8c4
doc,test: clarify relationship between DHCP option 3 and 121
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-28 11:04:49 +01:00
Ahmed Karic
594d074f7a
test: update dhcp test topologies
...
Fixes #746
2024-10-24 09:59:56 +02:00
Mattias Walström
3b3656c8f5
test: spec: change image format from PNG to SVG
...
SVG is a plain text file, better to see why it changed
than binary PNG. Also fix #744 by adding infix/OEM hash
to test specification
Signed-off-by: Mattias Walström <lazzer@gmail.com >
2024-10-23 14:21:26 +02:00
Joachim Wiberg
c7760a68cb
test: update infix-containers group README
...
This is a proposal to how a test section/group overview could look.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-23 12:27:42 +02:00
Joachim Wiberg
933613e6a3
test: new basic firewall container test
...
Fix #598
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-23 12:27:42 +02:00
Joachim Wiberg
14fde1bf90
test: new util method to_binary()
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-23 10:08:10 +02:00
Joachim Wiberg
64c20d96ad
test: minor, cleanup
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-23 10:08:10 +02:00
Jon-Olov Vatn
d3b28339c1
Updating test specs to have consistent formatting
2024-10-17 15:11:19 +02:00
Jon-Olov Vatn
272a7c1e69
Formatting fixes for test specification and topologies
...
Also including some existing test to test specification, from ietf_system
and ietf_interfaces directories.
2024-10-17 15:11:12 +02:00
Ahmed Karic
420f6a0556
test: verify interface status (enable/disable)
...
Fixes #694
2024-10-17 09:50:01 +02:00
Ahmed Karic
4d4a4c68e7
test: refactor iface.py
2024-10-16 19:01:40 +02:00
Mattias Walström
34cb229965
test: Update topologies and test texts
...
All mgmt links should be lightgrey, all mgmt ports should be named mgmt
links between duts should be named link.
2024-10-16 10:51:01 +02:00
Ahmed Karic
614b7efd42
test: update test cases (refactor)
...
- change topology colors
- add ascii charts
- apply new naming conventions (indexing)
2024-10-15 10:32:25 +02:00
jovatn and GitHub
227b3a92a0
Merge pull request #702 from kernelkit/jovatn/test-spec-minor-fixes
...
Jovatn/test spec minor fixes
2024-10-14 08:12:20 +02:00
Jon-Olov Vatn
6d1ac9aad2
Minior fixes to Test Specs
...
Updating after comments from Axkar (thx!)
[skip ci]
2024-10-14 08:07:36 +02:00
Joachim Wiberg
cc165c5bb9
confd: replace phys-address deviation with new setting
...
This commit replaces the ietf-interfaces deviation for phys-address,
used to set custom MAC address on interfaces, with a more flexible
approach which can calculate the new MAC address based on the device's
chassi MAC, with or without an added offset.
The regression test has been updated to test all variants.
Resolves : #680
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-10-11 16:41:21 +02:00
Jon-Olov Vatn
d74e7f1458
Fixing typos and other minor issues on test spec
...
[skip ci]
2024-10-11 13:53:41 +02:00
Jon-Olov Vatn
9baa3ac674
Add missing Readme.adoc files in test specs
2024-10-11 13:28:45 +02:00
Mattias Walström
c0d5bfa71d
test: add_delete_user: Test yescrypt
2024-10-10 10:56:47 +02:00
Mattias Walström
02100ef1f8
test: ospf_multiarea: Test interface type point-to-point and router-id
...
Test point-to-point on /30-links, verify the interface type
set explicit-router-id and verify that it gets set and sent
over OSPF.
2024-10-10 10:56:47 +02:00
Mattias Walström
00b103d3d2
tests: Update some typos in test steps
...
Also add missing ipv4_autoconf test from specification
2024-10-10 10:56:47 +02:00
Ahmed Karic
b1bc7b42b4
test: Verify fetching data using ssh public key
...
Add a test case to verify that a new (guest) user can retrieve data
(i.e. syslog data) using ssh public key
Fixes #304
2024-10-09 19:21:01 +02:00