- #!/usr/bin/env bash
- # Make sure the auto-generated 'dub_test_root' module is importable for
- # non-all-at-once compilations too.
- set -euo pipefail
- TMPDIR=$(mktemp -d "$(basename "$0").XXXXXX")
- function cleanup {
- rm -rf "$TMPDIR"
- }
- trap cleanup EXIT
- cd "$TMPDIR"
- echo 'name "foo"' > dub.sdl
- mkdir -p source
- echo 'import dub_test_root : allModules;' > source/foo.d
- $DUB test --build-mode=singleFile