summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-02 23:58:00 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-03 00:24:46 -0800
commitbfd64f104a283b70ad57a66c8ac7d4dc3bda9e6f (patch)
treebda95b847b7f8e520565b05dacd14c7bffaae1bd /scalalib
parent4c76e9668ab9683dad1966bcd6fb5031a81f8460 (diff)
downloadmill-bfd64f104a283b70ad57a66c8ac7d4dc3bda9e6f.tar.gz
mill-bfd64f104a283b70ad57a66c8ac7d4dc3bda9e6f.tar.bz2
mill-bfd64f104a283b70ad57a66c8ac7d4dc3bda9e6f.zip
Make `TestEvaluator` infer it's `outPath` from the `sourcecode.FullName` and `utest.framework.TestPath`
Diffstat (limited to 'scalalib')
-rw-r--r--scalalib/test/src/mill/scalalib/GenIdeaTests.scala5
-rw-r--r--scalalib/test/src/mill/scalalib/HelloWorldTests.scala30
2 files changed, 7 insertions, 28 deletions
diff --git a/scalalib/test/src/mill/scalalib/GenIdeaTests.scala b/scalalib/test/src/mill/scalalib/GenIdeaTests.scala
index ea8cfc82..13c988bc 100644
--- a/scalalib/test/src/mill/scalalib/GenIdeaTests.scala
+++ b/scalalib/test/src/mill/scalalib/GenIdeaTests.scala
@@ -19,10 +19,7 @@ object GenIdeaTests extends TestSuite {
object HelloWorld extends TestUtil.BaseModule with HelloWorldModule
- val helloWorldEvaluator = new TestEvaluator(
- HelloWorld,
- outPath
- )
+ val helloWorldEvaluator = TestEvaluator.static(HelloWorld)
def tests: Tests = Tests {
'genIdeaTests - {
diff --git a/scalalib/test/src/mill/scalalib/HelloWorldTests.scala b/scalalib/test/src/mill/scalalib/HelloWorldTests.scala
index 14012809..a56bc66e 100644
--- a/scalalib/test/src/mill/scalalib/HelloWorldTests.scala
+++ b/scalalib/test/src/mill/scalalib/HelloWorldTests.scala
@@ -82,30 +82,12 @@ object HelloWorldTests extends TestSuite {
- val helloWorldEvaluator = new TestEvaluator(
- HelloWorld,
- outPath
- )
- val helloWorldWithMainEvaluator = new TestEvaluator(
- HelloWorldWithMain,
- outPath
- )
- val helloWorldWithMainAssemblyEvaluator = new TestEvaluator(
- HelloWorldWithMainAssembly,
- outPath
- )
- val helloWorldFatalEvaluator = new TestEvaluator(
- HelloWorldFatalWarnings,
- outPath
- )
- val helloWorldOverrideEvaluator = new TestEvaluator(
- HelloWorldScalaOverride,
- outPath
- )
- val helloWorldCrossEvaluator = new TestEvaluator(
- CrossHelloWorld,
- outPath
- )
+ val helloWorldEvaluator = TestEvaluator.static(HelloWorld)
+ val helloWorldWithMainEvaluator = TestEvaluator.static(HelloWorldWithMain)
+ val helloWorldWithMainAssemblyEvaluator = TestEvaluator.static(HelloWorldWithMainAssembly)
+ val helloWorldFatalEvaluator = TestEvaluator.static(HelloWorldFatalWarnings)
+ val helloWorldOverrideEvaluator = TestEvaluator.static(HelloWorldScalaOverride)
+ val helloWorldCrossEvaluator = TestEvaluator.static(CrossHelloWorld)
def tests: Tests = Tests {