#!/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