summaryrefslogtreecommitdiff
path: root/integration
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-01-17 21:35:48 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-01-17 21:35:48 -0800
commit26e3702f3fccdedbb9dd44574678e9217d16959c (patch)
treef00f3aee83c5259313cf0847f9dcd246d67dd20e /integration
parenta7f182ee709d77070ca53c28833821ad638a6743 (diff)
downloadmill-26e3702f3fccdedbb9dd44574678e9217d16959c.tar.gz
mill-26e3702f3fccdedbb9dd44574678e9217d16959c.tar.bz2
mill-26e3702f3fccdedbb9dd44574678e9217d16959c.zip
Implement downloading/caching of binaries and java-source-folder support to make better-files benchmarks compile; fixes https://github.com/lihaoyi/mill/issues/37
Diffstat (limited to 'integration')
-rw-r--r--integration/src/test/resources/better-files/build.sc7
-rw-r--r--integration/src/test/scala/mill/integration/BetterFilesTests.scala1
2 files changed, 7 insertions, 1 deletions
diff --git a/integration/src/test/resources/better-files/build.sc b/integration/src/test/resources/better-files/build.sc
index e541e3f1..582d3400 100644
--- a/integration/src/test/resources/better-files/build.sc
+++ b/integration/src/test/resources/better-files/build.sc
@@ -75,7 +75,12 @@ object benchmarks extends BetterFilesModule{
def moduleDeps = Seq(core)
def ivyDeps = Agg(
ivy"commons-io:commons-io:2.5"
- // "fastjavaio" % "fastjavaio" % "1.0" from "https://github.com/williamfiset/FastJavaIO/releases/download/v1.0/fastjavaio.jar"
+ )
+ def depClasspath = Agg(
+ mill.modules.Util.download(
+ "https://github.com/williamfiset/FastJavaIO/releases/download/v1.0/fastjavaio.jar",
+ "fastjavaio.jar"
+ )
)
}
diff --git a/integration/src/test/scala/mill/integration/BetterFilesTests.scala b/integration/src/test/scala/mill/integration/BetterFilesTests.scala
index a6207d87..7ee943df 100644
--- a/integration/src/test/scala/mill/integration/BetterFilesTests.scala
+++ b/integration/src/test/scala/mill/integration/BetterFilesTests.scala
@@ -10,6 +10,7 @@ object BetterFilesTests extends IntegrationTestSuite("MILL_BETTERFILES_REPO", "b
assert(eval("core.test"))
assert(eval("akka.test"))
+ assert(eval("benchmarks.test.compile"))
val coreTestMeta = meta("core.test.test")
assert(coreTestMeta.contains("better.files.FileSpec"))