diff options
author | Josh Suereth <joshua.suereth@gmail.com> | 2012-08-31 14:20:36 -0400 |
---|---|---|
committer | Josh Suereth <joshua.suereth@gmail.com> | 2012-08-31 14:20:36 -0400 |
commit | b4a54f18bde00ddaeba91dcd0a5442b66c7c4a1a (patch) | |
tree | b7133f030225f66ad8ec3887876b99e4a3b14625 /src/partest | |
parent | e03a5b766be27a1f43c9151a611b04519a2b15df (diff) | |
download | scala-b4a54f18bde00ddaeba91dcd0a5442b66c7c4a1a.tar.gz scala-b4a54f18bde00ddaeba91dcd0a5442b66c7c4a1a.tar.bz2 scala-b4a54f18bde00ddaeba91dcd0a5442b66c7c4a1a.zip |
SBT build now works with SBT 0.12.
Also fixed partest explosion that happened after partest redesign.
Diffstat (limited to 'src/partest')
-rw-r--r-- | src/partest/scala/tools/partest/nest/SBTRunner.scala | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/partest/scala/tools/partest/nest/SBTRunner.scala b/src/partest/scala/tools/partest/nest/SBTRunner.scala index 266153d9d3..6fa31492f3 100644 --- a/src/partest/scala/tools/partest/nest/SBTRunner.scala +++ b/src/partest/scala/tools/partest/nest/SBTRunner.scala @@ -34,7 +34,7 @@ object SBTRunner extends DirectRunner { scalacOptions: Seq[String] = Seq(), justFailedTests: Boolean = false) - def mainReflect(args: Array[String]): java.util.Map[String, TestState] = { + def mainReflect(args: Array[String]): java.util.Map[String, String] = { setProp("partest.debug", "true") val Argument = new scala.util.matching.Regex("-(.*)") @@ -73,9 +73,13 @@ object SBTRunner extends DirectRunner { (for { (testType, files) <- runs (path, result) <- reflectiveRunTestsForFiles(files,testType).asScala - } yield (path, result)).seq.asJava + } yield (path, fixResult(result))).seq.asJava + } + def fixResult(result: TestState): String = result match { + case TestState.Ok => "OK" + case TestState.Fail => "FAIL" + case TestState.Timeout => "TIMEOUT" } - def main(args: Array[String]): Unit = { val failures = ( for ((path, result) <- mainReflect(args).asScala ; if result != TestState.Ok) yield |