Newer
Older
dub_jkp / test / issue1372-ignore-files-in-hidden-dirs.sh
  1. #!/usr/bin/env bash
  2.  
  3. set -e
  4.  
  5. . $(dirname "${BASH_SOURCE[0]}")/common.sh
  6.  
  7.  
  8. BASEDIR=${CURR_DIR}/issue1372-ignore-files-in-hidden-dirs
  9. rm -rf ${BASEDIR}/.dub
  10. rm -rf ${BASEDIR}/issue1372
  11.  
  12. echo "Compile and ignore hidden directories"
  13. ${DUB} build --root ${BASEDIR} --config=normal --force
  14. OUTPUT=`${BASEDIR}/issue1372`
  15. if [[ "$OUTPUT" != "no hidden file compiled" ]]; then die $LINENO "Normal compilation failed"; fi
  16.  
  17. rm -rf ${BASEDIR}/.dub
  18. rm -rf ${BASEDIR}/issue1372
  19.  
  20.  
  21. echo "Compile and explcitly include file in hidden directories"
  22. ${DUB} build --root ${BASEDIR} --config=hiddenfile --force
  23. OUTPUT=`${BASEDIR}/issue1372`
  24.  
  25. if [[ "$OUTPUT" != "hidden file compiled" ]]; then die $LINENO "Hidden file compilation failed"; fi
  26.  
  27. rm -rf ${BASEDIR}/.dub
  28. rm -rf ${BASEDIR}/issue1372
  29.  
  30. echo "Compile and explcitly include extra hidden directories"
  31. ${DUB} build --root ${BASEDIR} --config=hiddendir --force
  32. OUTPUT=`${BASEDIR}/issue1372`
  33.  
  34. if [[ "$OUTPUT" != "hidden dir compiled" ]]; then die $LINENO "Hidden directory compilation failed"; fi
  35.  
  36. rm -rf ${BASEDIR}/.dub
  37. rm -rf ${BASEDIR}/issue1372