Linaro / lite-lava-docker-compose

LITE Team LAVA docker dispatcher
MIT License
5 stars 10 forks source link

docker-test-images: Add "linaro-lava-net-test" test image. #61

Closed pfalcon closed 4 years ago

pfalcon commented 4 years ago

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

pfalcon commented 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.)

pfalcon commented 4 years ago

I now added test using this image to the production: https://lite.validation.linaro.org/scheduler/job/944586.1 . So, merging.