Sign inSign up

fkjellberg/karate

By fkjellberg

•Updated almost 4 years ago

Image
0

1.0K

fkjellberg/karate repository overview

⁠Docker Karate

A Dockerfile for Karate⁠ testing framework. The image is based on the Eclipse Temurin Java 11 JRE⁠ image.

This image was inspired by reMarkable's Karate image⁠ which is deprecated and no longer maintained.

The image is exposing /tests volume where Karate will look for test cases to run and where the reports will be stored in the target/karate-reports directory after each execution. Mount a host directory to the /tests volume to make the test cases available to the running container.

Execute all tests found in the local current directory:

docker run --rm -v "$PWD:/tests" fkjellberg/karate

To run only one specific test, add it to the command line:

docker run --rm -v "$PWD:/tests" fkjellberg/karate test.feature

List all command line options:

docker run --rm -v "$PWD:/tests" fkjellberg/karate --help

Depending on the operating system and how the /tests volume is mounted, it may be necessary to set the user and group for the Karate process running within the docker container so the reports stored in the target directory will by accessible on the local file system by the current user. Set the user and group to the same identifiers as the user launching the container:

docker run --rm -u "$(id -u):$(id -g)" -v "$PWD:/tests" fkjellberg/karate

Tag summary

Content type

Image

Digest

sha256:55a483e4d…

Size

136.6 MB

Last updated

almost 4 years ago

docker pull fkjellberg/karate