Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.41 KB

README.md

File metadata and controls

45 lines (34 loc) · 1.41 KB

Bats 🦇

Launch Bash Tests.

This image uses the official bats/bats image in addition with some common helper libraries

Usage

Gitlab

Test:
  stage: Code Quality
  dependencies: []
  image: ghcr.io/socialgouv/docker/bats
  script:
    - bats -t test

Docker

# To run your local test folder
$ docker run --rm -v "$(pwd):/app" ghcr.io/socialgouv/docker/bats /app/test

Test

# To run Bats' internal test suite (which is in the container image at /opt/bats/test):
$ docker run --rm ghcr.io/socialgouv/docker/bats /opt/bats/test
# To run Bats assert' internal test suite (which is in the container image at /usr/lib/bats-assert/test):
$ docker run --rm ghcr.io/socialgouv/docker/bats /usr/lib/bats-assert/test
# To run Bats file' internal test suite (which is in the container image at /usr/lib/bats-file/test):
$ docker run --rm ghcr.io/socialgouv/docker/bats /usr/lib/bats-file/test