Newer
Older
dub_jkp / test / dub_test_root.sh
#!/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