Tobias Waldekranz
e53f3362be
test: case: routing_basic: Restructure to reuse existing namespace
...
Rather than setting up and tearing down two identical namespaces,
create it once and use it for the duration of the test.
2024-05-20 16:21:06 +02:00
Tobias Waldekranz
4c6dfdf600
test: Run negative ping tests in parallel
...
Rather than having to wait for each timeout sequentially, run each
test in parallel.
2024-05-20 16:21:06 +02:00
Tobias Waldekranz
177b65587b
test: case: routing_basic: Remove bridge from figure
...
This a routed setup, no bridge is used.
2024-05-20 16:21:06 +02:00
Tobias Waldekranz
fb2bd2c2b7
test: Whitespace cleanup
2024-05-20 16:21:06 +02:00
Richard Alpe and Joachim Wiberg
d73d5440c5
test: remove hardcoded interface type
...
This can now a days be inferred and isn't needed. Also, the interface
type in virtual testing is now etherlike not ethernet.
Signed-off-by: Richard Alpe <richard@bit42.se >
2024-02-05 18:01:30 +01:00
Joachim Wiberg and Mattias Walström
4b08ccf842
test: rename method
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-12-14 16:40:41 +01:00
Tobias Waldekranz and Mattias Walström
5f299ee151
test/infamy: Generalize wait functionality into "until"
2023-11-29 16:57:48 +01:00
Mattias Walström
f7e9c44516
Fix problems when running test on real hardware not qemu
...
* sniffer did not work correctly
* links did not come upp as quick as in qemu
* must_reach in netns was to narrow, increase timeout
* add wait function to handle poll
2023-11-29 16:57:48 +01:00
Mattias Walström and Joachim Wiberg
2bcc9dbb3a
vlan_ping: add some negative test
...
Test that it works when removing interfaces.
2023-11-17 07:19:28 +01:00
Mattias Walström and Joachim Wiberg
941fc31581
infix-vlan: Create a custom vlan model
...
This implements the new model infix-if-vlan.
The new CLI is:
root@infix-00-00-00:/config/interfaces/interface/vlan10/> set vlan id 10 lower-layer-if eth0
with an possible extra option for tag-type, default tag-type is c-vlan.
2023-10-27 10:53:55 +02:00
Joachim Wiberg
f7e877ebcc
test/case: add new test to suite
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-21 16:34:48 +02:00
Joachim Wiberg
e528fe0e34
test/case: new test, verify custom mac address
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-21 16:34:48 +02:00
Joachim Wiberg and Tobias Waldekranz
fcb629f08f
test: update cases to use new infix-if-types
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-08-22 13:32:47 +02:00
Ahmed Karic and Joachim Wiberg
2c4b67cbbc
test/case: add basic routing test
2023-08-18 14:26:58 +02:00
Ahmed Karic and Joachim Wiberg
b0d3976ae0
test/case: Add interface status tests
2023-07-11 18:05:58 +02:00
emihas and Joachim Wiberg
443b9cdf9f
test/case: Add ietf_interfaces/ipv4_address.py
...
Verify that IPv4 addresses can be added and removed.
2023-06-30 18:38:59 +02:00
Tobias Waldekranz and Joachim Wiberg
aa8e11a58b
test/infamy: Create an infamy specific topology object
...
Create topology objects that are tailored to represent topologies on
the expected format. This let's us make convenient accessors for
things like the controller node, infix devices, getting the ports used
to reach a certain device from another one, etc.
2023-06-14 17:40:16 +02:00
Tobias Waldekranz and Joachim Wiberg
f26bd54336
test: Add a 9PM compatible test suite to run all tests
2023-06-08 11:10:31 +02:00
Tobias Waldekranz and Joachim Wiberg
3c0afcdc08
test: Add ietf_interfaces/vlan_ping
...
Verify that we can communicate with an infix device over a stacked
VLAN interface.
2023-06-08 11:10:31 +02:00