summaryrefslogtreecommitdiff
path: root/core/src/test/scala/forge/JavaCompileJarTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/test/scala/forge/JavaCompileJarTests.scala')
-rw-r--r--core/src/test/scala/forge/JavaCompileJarTests.scala21
1 files changed, 12 insertions, 9 deletions
diff --git a/core/src/test/scala/forge/JavaCompileJarTests.scala b/core/src/test/scala/forge/JavaCompileJarTests.scala
index 4c3ce06c..fcd81588 100644
--- a/core/src/test/scala/forge/JavaCompileJarTests.scala
+++ b/core/src/test/scala/forge/JavaCompileJarTests.scala
@@ -3,7 +3,7 @@ package forge
import ammonite.ops._
import ImplicitWd._
-import forge.define.Target
+import forge.define.Task
import forge.discover.Discovered
import forge.eval.{Evaluator, PathRef}
import forge.modules.Jvm.jarUp
@@ -30,7 +30,7 @@ object JavaCompileJarTests extends TestSuite{
mkdir(pwd / 'target / 'workspace / 'javac)
cp(javacSrcPath, javacDestPath)
- object Build extends Target.Cacher{
+ object Build extends Task.Cacher{
def sourceRootPath = javacDestPath / 'src
def resourceRootPath = javacDestPath / 'resources
@@ -38,26 +38,29 @@ object JavaCompileJarTests extends TestSuite{
// |
// v
// resourceRoot ----> jar
- def sourceRoot = T{ Target.path(sourceRootPath) }
- def resourceRoot = T{ Target.path(resourceRootPath) }
+ def sourceRoot = T{ Task.path(sourceRootPath) }
+ def resourceRoot = T{ Task.path(resourceRootPath) }
def allSources = T{ ls.rec(sourceRoot().path).map(PathRef(_)) }
- def classFiles = T{ compileAll(Target.ctx().dest, allSources()) }
+ def classFiles = T{ compileAll(Task.ctx().dest, allSources()) }
def jar = T{ jarUp(resourceRoot, classFiles) }
@forge.discover.Router.main
- def run(mainClsName: String): Target[CommandResult] = T.command{
+ def run(mainClsName: String): Task[CommandResult] = T.cmd{
%%('java, "-cp", classFiles().path, mainClsName)
}
}
import Build._
val mapping = Discovered.mapping(Build)
- def eval[T](t: Target[T]): (T, Int) = {
+ def eval[T](t: Task[T]): (T, Int) = {
val evaluator = new Evaluator(workspacePath, mapping)
val evaluated = evaluator.evaluate(OSet(t))
- (evaluated.values(0).asInstanceOf[T], evaluated.targets.size)
+ Tuple2(
+ evaluated.values(0).asInstanceOf[T],
+ evaluated.targets.filter(x => mapping.contains(x) || x.isInstanceOf[forge.define.Command[_]]).size
+ )
}
- def check(targets: OSet[Target[_]], expected: OSet[Target[_]]) = {
+ def check(targets: OSet[Task[_]], expected: OSet[Task[_]]) = {
val evaluator = new Evaluator(workspacePath, mapping)
val evaluated = evaluator.evaluate(targets).targets.filter(mapping.contains)