backstopjs
Visual testing app.
1M+
A self-contained Docker image to run BackstopJS with no external dependencies.
Visual Regression Testing with BackstopJS in a Docker container
Features:
backstopjs/backstopjs - BackstopJS v3 with Chrome Headless supportUse this image as if you were using a binary.
Working directory is expected to be mounted at /src in the container.
$ docker run --rm -v $(pwd):/src backstopjs/backstopjs --version
BackstopJS v3.x.x
# On Windows use:
$(pwd -W)
You can also add a shell alias (in .bashrc, .zshrc, etc.) for convenience.
alias backstop='docker run --rm -v $(pwd):/src backstopjs/backstopjs "$@"'
Restart your shell or open a new one, then
$ backstopjs --version
BackstopJS v3.x.x
docker run --rm -v $(pwd):/src backstopjs/backstopjs init
docker run --rm -v $(pwd):/src backstopjs/backstopjs reference
docker run --rm -v $(pwd):/src backstopjs/backstopjs test
By default BackstopJS is using Headless Chrome to take screenshots.
Chrome is pre-installed in the container.
backstop openReport is not (yet) supported.
The following command will start a bash session in the container.
docker run --rm -v $(pwd):/src -it --entrypoint=bash backstopjs/backstopjs
You could get a Jenkins Guide here: Jenkins Guide
Content type
Image
Digest
sha256:020d8f17e…
Size
1.6 GB
Last updated
over 1 year ago
Requires Docker Desktop 4.37.1 or later.