A lightweight image to test docker images with Robot Framework
10K+
A lightweight automatically updated and tested multiarch amd64 and arm64 Docker image to run Robot Framework to test Docker images with Docker in Docker.
In order to run this container you'll need Docker installed.
Example to run Robot Framework tests in your current directory:
docker run -it --rm -v ${PWD}/tests:/tests:ro -v ${PWD}/reports:/reports jfxs/robot-framework-dind robot --outputdir /reports /tests
Docker latest tag contains:
| Software | Version |
|---|---|
| from | docker@sha256:75026b00 ... |
| alpine | 3.17.1 |
| python3 | 3.10.9-r1 |
| robotframework | 6.0.2 |
| robotframework-requests | 0.9.4 |
| docker | 20.10.22 |
| mask.sh | 1.2.1 |
Versions of installed software are listed in /etc/VERSIONS file of the Docker image. Example to see them for a specific tag:
docker run -t jfxs/robot-framework-dind:3.1.2-1 cat /etc/VERSIONS
mask.sh is a shell program to mask confidential variables in files, especially in output.xml Robot Framework file before publishing.
Usage: mask.sh -f <file_path> -m <variable1>,<variable2>
Options:
-f file path of the log file
-m list of variables to mask separated by comma
-v | --version print version
-h print usage
Example: mask.sh -f output.xml -m myPassword
The Docker tag is defined by the Robot Framework used version and an increment to differentiate build with the same Robot Framework version:
<robotframework_version>-<increment>
Example: 3.1.2-1
Tests are runned with Robot Framework. Last test report is available here.
The Docker image is scanned every day with the open source vulnerability scanner Trivy.
The latest vulnerability scan report is available on Gitlab Security Dashboard.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the LICENSE file for details.
Content type
Image
Digest
sha256:84292565a…
Size
70.4 MB
Last updated
over 3 years ago
docker pull jfxs/robot-framework-dind