c276a8b8ba
Fields in CUE were renamed to the lowercase version of Dockerfile instructions. There's now opportunity to make other fields simpler to use (e.g., healthcheck), this commit is focused on env. Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com> |
||
---|---|---|
.. | ||
cli | ||
core | ||
cue.mod | ||
ops | ||
plan | ||
stdlib/terraform/s3 | ||
tasks | ||
cli.bats | ||
core.bats | ||
helpers.bash | ||
ops.bats | ||
package.json | ||
plan.bats | ||
README.md | ||
secrets_sops.yaml | ||
tasks.bats | ||
yarn.lock |
Testing
TL;DR
# Install dependencies
yarn install
# Install gnu parallel if needed
# macOS
brew install parallel
# Debian derivatives
# apt-get install parallel
# Install sops if needed
# macOS
brew install sops
# Run all tests
yarn test
By default, the dagger
binary is expected to be found in ../cmd/dagger/dagger
relative to the tests
directory.
If you need to change this, pass along DAGGER_BINARY=somewhere/dagger
Run a single test
To run a single test:
make && ./tests/node_modules/.bin/bats "./tests/<TESTFILE>.bats" -f "<TESTNAME>"