2018-02-15 00:49:11 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2019-09-05 23:51:59 +02:00
|
|
|
# exit when something fails
|
|
|
|
|
set -e
|
|
|
|
|
|
2018-02-15 00:49:11 +01:00
|
|
|
## https://github.com/travis-ci/travis-ci/issues/8408
|
2018-10-17 11:57:21 +02:00
|
|
|
unset _JAVA_OPTIONS
|
2019-09-05 23:51:59 +02:00
|
|
|
unset SBT_OPTS
|
2018-02-15 00:49:11 +01:00
|
|
|
|
|
|
|
|
java -version
|
|
|
|
|
## end of Java switching
|
|
|
|
|
|
2018-10-17 11:57:21 +02:00
|
|
|
mkdir -p freshly-baked
|
2018-02-15 00:49:11 +01:00
|
|
|
unzip -qo ../target/universal/sbt.zip -d ./freshly-baked
|
|
|
|
|
|
2019-09-05 23:51:59 +02:00
|
|
|
./freshly-baked/sbt/bin/sbt -Dsbt.no.format=true about
|
|
|
|
|
./freshly-baked/sbt/bin/sbt -Dsbt.no.format=true about 1> output.txt 2> err.txt
|
|
|
|
|
./freshly-baked/sbt/bin/sbt check2
|
2018-07-31 00:52:45 +02:00
|
|
|
|
2019-02-22 22:01:17 +01:00
|
|
|
./freshly-baked/sbt/bin/sbt about run -v
|
2018-07-31 00:52:45 +02:00
|
|
|
|
2018-02-15 00:49:11 +01:00
|
|
|
./freshly-baked/sbt/bin/sbt about run
|
2018-10-17 11:57:21 +02:00
|
|
|
|
2018-12-03 21:13:08 +01:00
|
|
|
fail() {
|
|
|
|
|
echo "$@" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
}
|
|
|
|
|
|
2018-10-17 11:57:21 +02:00
|
|
|
env HOME=./target/home1 ./freshly-baked/sbt/bin/sbt about
|
2019-05-15 16:52:39 +02:00
|
|
|
test -d ./target/home1/.sbt/preloaded/org/scala-sbt || fail "expected to find preloaded in ./target/home1/.sbt"
|
2018-10-17 11:57:21 +02:00
|
|
|
|
|
|
|
|
env HOME=./target/home2 ./freshly-baked/sbt/bin/sbt -sbt-dir ./target/home2/alternate-sbt about
|
2019-05-15 16:52:39 +02:00
|
|
|
test -d ./target/home2/alternate-sbt/preloaded/org/scala-sbt || fail "expected to find preloaded in ./target/home2/alternate-sbt"
|
2018-10-17 11:57:21 +02:00
|
|
|
|
|
|
|
|
env HOME=./target/home3 ./freshly-baked/sbt/bin/sbt -J-Dsbt.preloaded=./target/home3/alternate-preloaded about
|
2019-05-15 16:52:39 +02:00
|
|
|
test -d ./target/home3/alternate-preloaded/org/scala-sbt || fail "expected to find preloaded in ./target/home3/alternate-preloaded"
|
2018-10-17 11:57:21 +02:00
|
|
|
|
|
|
|
|
env HOME=./target/home4 ./freshly-baked/sbt/bin/sbt -J-Dsbt.global.base=./target/home4/global-base about
|
2019-05-15 16:52:39 +02:00
|
|
|
test -d ./target/home4/global-base/preloaded/org/scala-sbt || fail "expected to find preloaded in ./target/home4/global-base"
|