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
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
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
Mattias Walström
69ba9110fc
test: Update infix-container for test specification
2024-10-04 11:22:58 +02:00
Ahmed Karic and Mattias Walström
3a8bede611
test: update infix-containers topologies
2024-09-16 14:20:52 +02:00
Mattias Walström
c456fa1c75
test: spec: Update all test specifications with relative path
2024-09-09 15:11:36 +02:00
Mattias Walström
e4e7dbd714
tests: Add test specification
...
Add minor changes in all testscripts, to add name and description
Add generated test specification
Add generated topology image
2024-09-06 10:18:16 +02:00
Joachim Wiberg
53df903689
test: skip container tests if target lacks support
...
Issue #597
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-05 07:04:58 +02:00
Joachim Wiberg
5e03b20bb2
test: minor, cleanup & pep-8 fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-05 07:04:58 +02:00
Ahmed Karic and Mattias Walström
46ad19793b
test: refactor test environment
2024-09-03 12:13:32 +02:00
Mattias Walström
4a3559d88f
infamy: Remove duplicate function
...
Get management ip was implemented in two functions, removing one.
2024-06-27 15:43:06 +02:00
Mattias Walström
2919c23fde
tests: containers: Adapt tests to work with restconf
...
Move the web port used in containers from 80 -> 91
this to not collide with nginx which is required
for restconf.
2024-06-27 15:43:06 +02:00
Mattias Walström
095b256971
Adapt tests to be able to run them with NETCONF and RESTCONF
2024-06-27 15:43:06 +02:00
Tobias Waldekranz
1dbe09b428
test: Spellchecking
2024-05-20 16:21:06 +02:00
Tobias Waldekranz
74b0679cf0
test: case: container_*: Use standard ping tests
2024-05-20 16:21:06 +02:00
Joachim Wiberg
e18ddcf0c8
test: disable web server for container tests
...
The container tests utilize the bundled curios-httpd, which clashes with
the new web services provided by nginx. So we need to disable it while
testing all the containers.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-04-15 15:36:41 +02:00
Joachim Wiberg
bb498043e4
test: bump version of bundled sample container image
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-04-11 06:19:07 +02:00
Joachim Wiberg
00c2c0c608
test/case: new test, container connected using physical interface
...
Verifies that a regular/physical port/interface can be handed over to a
container.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-02-25 19:49:27 +01:00
Joachim Wiberg
4856705803
test/case: new test, plain bridge + veth connection for container
...
Vanilla bridge and veth pair managed entirely by Infix.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-02-25 19:49:27 +01:00
Joachim Wiberg
a38f5902c8
test/case: new test, verify connectivity behind docker0 masquerade
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-02-25 19:49:27 +01:00
Joachim Wiberg
ec4c1b1d70
test/case: new test, basic container test
...
- New helper class for container testing
- New helper class to urllib, Furl
Due to extremely weak Python-fu in the undersigned, this patch changes
the __init__.py file to add new helper classes for container tests.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-02-25 19:49:27 +01:00