Closed pfalcon closed 4 years ago
The idea here is to have a "universal" docker image for all networking tests. I start with just bunch of networking utils (though I need just Apache Bench right away), then we can add Zephyr's own net-tools, then later e.g. MQTT server for testing, etc.
Note that this is 2nd instance of testing-related docker images, to not keep xilinx-openamp-build
lonely: https://github.com/Linaro/lite-lava-docker-compose/tree/lite/docker-test-images . (And to emphasize, these would be 2 different kinds of docker images: xilinx-openamp-build
is used in Jenkins to build an artifact which is later to LAVA for testing, and linaro-lava-net-test
added here, is actually run in LAVA to perform testing.)
I now added test using this image to the production: https://lite.validation.linaro.org/scheduler/job/944586.1 . So, merging.
From README:
This directory contain definition for a "host" docker image used for networking testing. It contains various networking tools and utilities which are or can be useful for networking testing (not all tools installed in the image may be used currently).
A testing process is usually comprised of a multinode LAVA job, where this image is booted in a docker "virtual device", to represent a "host" side of networking connection, and tools installed in the image are used to access an embedded board as a "device under test" (or vice-versa, for tests where host is a server and device is a client).
Signed-off-by: Paul Sokolovsky paul.sokolovsky@linaro.org