summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-21 21:05:37 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-24 17:13:03 -0800
commitc98408adf2d96928fe227a740631a8efd8e0c339 (patch)
tree5a36d9ee7d8ee6e1f7f9247cd7ddd31b194df5df /ci
parent51db54d4f1deefb34b9d7f6581611ae166652493 (diff)
downloadmill-c98408adf2d96928fe227a740631a8efd8e0c339.tar.gz
mill-c98408adf2d96928fe227a740631a8efd8e0c339.tar.bz2
mill-c98408adf2d96928fe227a740631a8efd8e0c339.zip
Clean up the provisional client-server code with unit tests and proper file-sockets
Seems to work well enough for interactive scala consoles, though still not Ammonite Also Added ScalaModule#launcher and re-worked our build.sc file to use it
Diffstat (limited to 'ci')
-rwxr-xr-xci/publish-local.sh4
-rwxr-xr-xci/test-mill-built.sh8
-rwxr-xr-xci/test-mill-release.sh4
-rwxr-xr-xci/test-sbt-built.sh4
-rwxr-xr-xci/test-sbt.sh2
5 files changed, 11 insertions, 11 deletions
diff --git a/ci/publish-local.sh b/ci/publish-local.sh
index a26a590d..0d7559e3 100755
--- a/ci/publish-local.sh
+++ b/ci/publish-local.sh
@@ -6,6 +6,6 @@ set -eux
sbt bin/test:assembly
# Build Mill using SBT
-target/bin/mill all __.publishLocal releaseAssembly
+target/bin/mill all __.publishLocal release
-mv out/releaseAssembly/dest/out.jar ~/mill-release
+mv out/release/dest/out.jar ~/mill-release
diff --git a/ci/test-mill-built.sh b/ci/test-mill-built.sh
index c63e9804..44af3876 100755
--- a/ci/test-mill-built.sh
+++ b/ci/test-mill-built.sh
@@ -8,10 +8,10 @@ git clean -xdf
ci/publish-local.sh
# Build Mill using SBT
-target/bin/mill devAssembly
+target/bin/mill dev.assembly
# Second build & run tests using Mill
-out/devAssembly/dest/out.jar all {main,scalalib,scalajslib}.test devAssembly
-out/devAssembly/dest/out.jar integration.test "mill.integration.forked.{AmmoniteTests,BetterFilesTests}"
-out/devAssembly/dest/out.jar devAssembly
+out/dev/assembly/dest/out.jar all {clientserver,main,scalalib,scalajslib}.test
+out/dev/assembly/dest/out.jar integration.test "mill.integration.forked.{AmmoniteTests,BetterFilesTests}"
+out/dev/assembly/dest/out.jar dev.assembly
diff --git a/ci/test-mill-release.sh b/ci/test-mill-release.sh
index 0b874d48..838d1960 100755
--- a/ci/test-mill-release.sh
+++ b/ci/test-mill-release.sh
@@ -11,6 +11,6 @@ git clean -xdf
# Second build & run tests using Mill
-~/mill-release all {main,scalalib,scalajslib}.test
+~/mill-release all {clientserver,main,scalalib,scalajslib}.test
~/mill-release integration.test "mill.integration.forked.{AcyclicTests,JawnTests,UpickleTests}"
-~/mill-release devAssembly
+~/mill-release dev.assembly
diff --git a/ci/test-sbt-built.sh b/ci/test-sbt-built.sh
index e93eb4fc..3a85d345 100755
--- a/ci/test-sbt-built.sh
+++ b/ci/test-sbt-built.sh
@@ -8,6 +8,6 @@ git clean -xdf
sbt bin/test:assembly
# Run tests using Mill built using SBT
-target/bin/mill all {main,scalalib,scalajslib}.test
+target/bin/mill all {clientserver,main,scalalib,scalajslib}.test
target/bin/mill integration.test "mill.integration.local.{AcyclicTests,JawnTests,UpickleTests}"
-target/bin/mill devAssembly
+target/bin/mill dev.assembly
diff --git a/ci/test-sbt.sh b/ci/test-sbt.sh
index 8b728916..a57b06e2 100755
--- a/ci/test-sbt.sh
+++ b/ci/test-sbt.sh
@@ -6,6 +6,6 @@ set -eux
git clean -xdf
# First build & run tests using SBT
-sbt core/test main/test scalalib/test scalajslib/test
+sbt core/test clientserver/test main/test scalalib/test scalajslib/test
sbt "integration/test-only -- mill.integration.local.{AmmoniteTests,BetterFilesTests}"
sbt bin/test:assembly