This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
dagger/tests
Andrea Luzzardi ac34df319a docker socket forwarding support
- This PR adds a new mount type: `docker.sock` (in addition to `cache`
  and `tmp`)
- It's then able to mount the LOCAL (as in, from the machine running
  dagger) docker socket inside the container by pretending to be an SSH
  Agent (hijacking the SSH agent forwarding support of buildkit)

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-06-04 16:14:25 -07:00
..
cli fixed ci 2021-06-01 15:12:08 +02:00
compute docker socket forwarding support 2021-06-04 16:14:25 -07:00
examples/react/.dagger/env/default tests: examples/react tests to use native secrets 2021-05-28 13:33:59 -07:00
ops Always generate random 2021-06-03 12:26:08 +02:00
stdlib Merge pull request #556 from TomChv/tests-fix-random 2021-06-03 11:26:37 -07:00
cli.bats fixed ci 2021-06-01 15:12:08 +02:00
compute.bats docker socket forwarding support 2021-06-04 16:14:25 -07:00
examples.bats tests: fix remaining tests due to secrets 2021-05-28 14:00:27 -07:00
helpers.bash use ~/.config/dagger rather than ~/.dagger 2021-06-01 12:38:14 -07:00
ops.bats tests: fixed test result 2021-05-13 14:22:35 -07:00
package.json tests: run bats tests in parallel 2021-04-26 10:42:56 -07:00
README.md Proposal to fix #442 2021-05-11 15:03:15 -07:00
stdlib.bats Merge pull request #337 from TomChv/ci-kind-setup 2021-06-03 09:08:49 -07:00
yarn.lock tests: run bats tests in parallel 2021-04-26 10:42:56 -07:00

Testing

TL;DR

# Install dependancies
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