summaryrefslogtreecommitdiff
path: root/core/src/test/scala/mill/util/TestUtil.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-12-29 22:47:15 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-12-29 22:47:15 -0800
commit3ce3d6214b1c52c692926ab373412b71fe097c21 (patch)
treeb8aee0d02ea98833ff5062c564632911cd464911 /core/src/test/scala/mill/util/TestUtil.scala
parent81d4cfb6f63512b314fbbf49c4ba415aedc469d7 (diff)
downloadmill-3ce3d6214b1c52c692926ab373412b71fe097c21.tar.gz
mill-3ce3d6214b1c52c692926ab373412b71fe097c21.tar.bz2
mill-3ce3d6214b1c52c692926ab373412b71fe097c21.zip
Assign different overrides of a Target different cache directories and paths, to fix https://github.com/lihaoyi/mill/issues/86
Diffstat (limited to 'core/src/test/scala/mill/util/TestUtil.scala')
-rw-r--r--core/src/test/scala/mill/util/TestUtil.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/test/scala/mill/util/TestUtil.scala b/core/src/test/scala/mill/util/TestUtil.scala
index 8adbc87a..0457431b 100644
--- a/core/src/test/scala/mill/util/TestUtil.scala
+++ b/core/src/test/scala/mill/util/TestUtil.scala
@@ -1,5 +1,6 @@
package mill.util
+import ammonite.main.Router.Overrides
import mill.define.{Caller, Target, Task}
import mill.eval.Result
import utest.assert
@@ -38,8 +39,10 @@ object TestUtil {
val pure: Boolean)
(implicit enclosing0: sourcecode.Enclosing,
owner0: Caller[mill.Module],
- name0: sourcecode.Name)
+ name0: sourcecode.Name,
+ o: Overrides)
extends Test(inputs) with Target[Int]{
+ val overrides = o.value
val enclosing = enclosing0.value
val owner = owner0.value
val name = name0.value