diff --git a/test/issue1505-single-file-package-dynamic-library.sh b/test/issue1505-single-file-package-dynamic-library.sh index a08bef6..0a78b20 100755 --- a/test/issue1505-single-file-package-dynamic-library.sh +++ b/test/issue1505-single-file-package-dynamic-library.sh @@ -1,11 +1,16 @@ #!/usr/bin/env bash +set -eux -o pipefail + . $(dirname "${BASH_SOURCE[0]}")/common.sh cd ${CURR_DIR} + rm -f libsingle-file-test-dynamic-library.{so,dylib} rm -f single-file-test-dynamic-library.dll ${DUB} build --single issue1505-single-file-package-dynamic-library.d -if [ ! -f libsingle-file-test-dynamic-library.{so,dylib} ] && [ ! -f single-file-test-dynamic-library.dll ]; then +if [[ ! -f libsingle-file-test-dynamic-library.so ]] \ +&& [[ ! -f libsingle-file-test-dynamic-library.dylib ]] \ +&& [[ ! -f single-file-test-dynamic-library.dll ]]; then die $LINENO 'Normal invocation did not produce a dynamic library in the current directory' fi rm -f libsingle-file-test-dynamic-library.{so,dylib}