summaryrefslogtreecommitdiff
path: root/integration
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-04-09 09:07:39 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2018-04-09 13:20:45 -0700
commit9295d5240a417cd09c33317ab2d2a99a36e50485 (patch)
tree1fb5b3f2a818517840c42ecd1c0697f091443912 /integration
parent11122c48452d40eb32086fa247ce06d5d6f1a789 (diff)
downloadmill-9295d5240a417cd09c33317ab2d2a99a36e50485.tar.gz
mill-9295d5240a417cd09c33317ab2d2a99a36e50485.tar.bz2
mill-9295d5240a417cd09c33317ab2d2a99a36e50485.zip
caffeine core and guava tests seem to pass
Diffstat (limited to 'integration')
-rw-r--r--integration/test/resources/caffeine/build.sc5
-rw-r--r--integration/test/src/mill/integration/CaffeineTests.scala5
2 files changed, 8 insertions, 2 deletions
diff --git a/integration/test/resources/caffeine/build.sc b/integration/test/resources/caffeine/build.sc
index 3c023366..32bf2d1b 100644
--- a/integration/test/resources/caffeine/build.sc
+++ b/integration/test/resources/caffeine/build.sc
@@ -21,7 +21,7 @@ trait CaffeineModule extends MavenModule{
def testFrameworks = Seq("com.novocode.junit.JUnitFramework")
def ivyDeps = Agg(
ivy"com.novocode:junit-interface:0.11",
- ivy"com.lihaoyi:mill-testng:0.1.7-79-91f790",
+ ivy"com.lihaoyi:mill-testng:${sys.props("MILL_VERSION")}",
libraries.guava,
testLibraries.mockito,
testLibraries.hamcrest,
@@ -85,6 +85,8 @@ object caffeine extends CaffeineModule {
testLibraries.guavaTestLib,
) ++
testLibraries.testng
+
+ def allSourceFiles = super.allSourceFiles().filter(_.path.last != "OSGiTest.java")
}
}
@@ -99,6 +101,7 @@ object guava extends CaffeineModule {
testLibraries.easymock,
testLibraries.guavaTestLib
)
+ def allSourceFiles = super.allSourceFiles().filter(_.path.last != "OSGiTest.java")
def forkArgs = Seq(
"-Dguava.osgi.version=" + versions.guava,
"-Dcaffeine.osgi.jar=" + caffeine.jar().path,
diff --git a/integration/test/src/mill/integration/CaffeineTests.scala b/integration/test/src/mill/integration/CaffeineTests.scala
index a93dc91a..8fcbcaee 100644
--- a/integration/test/src/mill/integration/CaffeineTests.scala
+++ b/integration/test/src/mill/integration/CaffeineTests.scala
@@ -10,7 +10,7 @@ class CaffeineTests(fork: Boolean) extends IntegrationTestSuite("MILL_CAFFEINE_R
// type inference issues during the compile
if (mill.client.ClientServer.isJava9OrAbove){
assert(eval("caffeine.test.compile"))
- assert(eval("guava.test"))
+
val suites = Seq(
"com.github.benmanes.caffeine.SingleConsumerQueueTest",
"com.github.benmanes.caffeine.cache.AsyncTest",
@@ -22,8 +22,11 @@ class CaffeineTests(fork: Boolean) extends IntegrationTestSuite("MILL_CAFFEINE_R
"-testclass", suites.mkString(",")
))
assert(eval("guava.test.compile"))
+ assert(eval("guava.test"))
+
assert(eval("jcache.test.compile"))
assert(eval("simulator.test.compile"))
+
}
}