Joachim Wiberg
f58a726604
test: Bump docker container 0.6 -> 0.7, now with socat
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-25 19:16:33 +02:00
Joachim Wiberg
0d311cc94f
test: set 9pm LOG_PATH to create GitHub action summary from last log
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-09-25 17:58:09 +02:00
Ahmed Karic and Joachim Wiberg
b44932c614
"test/docker: add passlib to docker image"
2023-07-13 14:15:41 +02:00
Tobias Waldekranz and Joachim Wiberg
5be61a7013
test/case: Add ietf_system/upgrade
...
Verifies that RAUC bundles can be installed using NETCONF.
We choose to not add this to the "all" suite for now, as the qeneth
topologies do not run with full disk emulation.
To test locally, configure your "make run" instance to use the UEFI
loader, launch `make run`, and then run:
make INFIX_TESTS=test/case/ietf_system/upgrade.py test-run
2023-06-30 15:33:10 +02:00
Joachim Wiberg and Tobias Waldekranz
ecdf2a1012
test: add fakeroot to the docker image
...
We need fakeroot for running tcpdump inside the container.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-06-30 14:13:09 +02:00
Tobias Waldekranz and Joachim Wiberg
d75ecf3a1e
test/env: Improve usage message
2023-06-14 17:40:16 +02:00
Tobias Waldekranz and Joachim Wiberg
c35553b20a
test/env: Allow KVM to be explicitly disabled in the container
...
This let's us check for timing issues in tests that arise when falling
back to TCG acceleration in QEMU.
While we're here, add a proper option to see the usage message.
2023-06-14 17:40:16 +02:00
Tobias Waldekranz and Joachim Wiberg
d5b5cffa3b
test/env: Provide a wrapper for qeneth to the running topology
...
With this change, when running an interactive test session, a plain
`qeneth status` will show the status for the network started by
test/env.
2023-06-14 17:40:16 +02:00
Tobias Waldekranz and Joachim Wiberg
bc3933ad92
test/env: Accept an explicit topology in place of a qeneth network
...
For now, this is only expected to be used with `-C`, i.e. not in a
containerized environment.
2023-06-14 17:40:16 +02:00
Tobias Waldekranz and Joachim Wiberg
0f76b07625
test: Introduce a standardized test environment
2023-06-08 11:10:31 +02:00