Newer
Older
dub_jkp / test / issue1401-filesystem-supplier.sh
  1. #!/usr/bin/env bash
  2. DIR=$(dirname "${BASH_SOURCE[0]}")
  3.  
  4. . "$DIR"/common.sh
  5.  
  6. ${DUB} remove fs-json-dubpackage --non-interactive 2>/dev/null || true
  7. ${DUB} remove fs-sdl-dubpackage --non-interactive 2>/dev/null || true
  8.  
  9. echo "Trying to get fs-sdl-dubpackage (1.0.5)"
  10. ${DUB} fetch fs-sdl-dubpackage --version=1.0.5 --skip-registry=all --registry=file://"$DIR"/issue1401-file-system-pkg-supplier
  11.  
  12. if ! ${DUB} remove fs-sdl-dubpackage@1.0.5 2>/dev/null; then
  13. die $LINENO 'DUB did not install package from file system.'
  14. fi
  15.  
  16. echo "Trying to get fs-sdl-dubpackage (latest)"
  17. ${DUB} fetch fs-sdl-dubpackage --skip-registry=all --registry=file://"$DIR"/issue1401-file-system-pkg-supplier
  18.  
  19. if ! ${DUB} remove fs-sdl-dubpackage@1.0.6 2>/dev/null; then
  20. die $LINENO 'DUB did not install latest package from file system.'
  21. fi
  22.  
  23. echo "Trying to get fs-json-dubpackage (1.0.7)"
  24. ${DUB} fetch fs-json-dubpackage@1.0.7 --skip-registry=all --registry=file://"$DIR"/issue1401-file-system-pkg-supplier
  25.  
  26. if ! ${DUB} remove fs-json-dubpackage@1.0.7 2>/dev/null; then
  27. die $LINENO 'DUB did not install package from file system.'
  28. fi