From ec04bfb454f19676c77325cb8a5e16e21cb1b1de Mon Sep 17 00:00:00 2001 From: michelou Date: Tue, 10 Mar 2009 17:39:26 +0000 Subject: added partest.properties to jar --- build.xml | 9 +++++++-- .../scala/tools/partest/nest/ConsoleRunner.scala | 2 +- src/partest/scala/tools/partest/nest/NestUI.scala | 5 +---- .../scala/tools/partest/nest/StreamAppender.scala | 21 ++++++++++----------- .../scala/tools/partest/utils/Properties.scala | 1 + 5 files changed, 20 insertions(+), 18 deletions(-) diff --git a/build.xml b/build.xml index 9dd841fde8..b72239284c 100644 --- a/build.xml +++ b/build.xml @@ -131,9 +131,10 @@ PROPERTIES - + - + + @@ -508,6 +509,10 @@ QUICK BUILD (QUICK) + + + + diff --git a/src/partest/scala/tools/partest/nest/ConsoleRunner.scala b/src/partest/scala/tools/partest/nest/ConsoleRunner.scala index f85f16efec..065d04f332 100644 --- a/src/partest/scala/tools/partest/nest/ConsoleRunner.scala +++ b/src/partest/scala/tools/partest/nest/ConsoleRunner.scala @@ -56,7 +56,7 @@ class ConsoleRunner extends DirectRunner with RunnerUtils { private def printVersion { val versionMsg = "Scala partest "+ - NestUI.versionString+ + utils.Properties.versionString+ " -- "+ scala.tools.nsc.Properties.copyrightString NestUI.outline(versionMsg+"\n") diff --git a/src/partest/scala/tools/partest/nest/NestUI.scala b/src/partest/scala/tools/partest/nest/NestUI.scala index 4dcebf8a41..b6a8ec0253 100644 --- a/src/partest/scala/tools/partest/nest/NestUI.scala +++ b/src/partest/scala/tools/partest/nest/NestUI.scala @@ -11,9 +11,6 @@ import java.io.PrintWriter object NestUI { - val versionString = - System.getProperty("partest.version", "version 0.9.2") - val NONE = 0 val SOME = 1 val MANY = 2 @@ -95,7 +92,7 @@ object NestUI { println(" --srcpath set (relative) path to test source files") println(" ex.: --srcpath pending") println - println(versionString) + println(utils.Properties.versionString) println("maintained by Philipp Haller (EPFL)") exit(1) } diff --git a/src/partest/scala/tools/partest/nest/StreamAppender.scala b/src/partest/scala/tools/partest/nest/StreamAppender.scala index 140934990b..4ae7cbda27 100644 --- a/src/partest/scala/tools/partest/nest/StreamAppender.scala +++ b/src/partest/scala/tools/partest/nest/StreamAppender.scala @@ -12,16 +12,14 @@ import java.io.{Writer, PrintWriter, Reader, BufferedReader, OutputStreamWriter, StringReader, OutputStream} object StreamAppender { - def apply(reader: BufferedReader, writer: Writer) = { + + def apply(reader: BufferedReader, writer: Writer): StreamAppender = { val pwriter = new PrintWriter(writer, true) new StreamAppender(reader, pwriter) } - def apply(reader: Reader, writer: Writer) = { - val bufReader = new BufferedReader(reader) - val pwriter = new PrintWriter(writer, true) - new StreamAppender(bufReader, pwriter) - } + def apply(reader: Reader, writer: Writer): StreamAppender = + apply(new BufferedReader(reader), writer) def appendToString(in1: InputStream, in2: InputStream): String = { val swriter1 = new StringWriter @@ -37,8 +35,8 @@ object StreamAppender { async.join() swriter1.toString + swriter2.toString } - - def inParallel(t1: Runnable, t2: Runnable, t3: Runnable) { +/* + private def inParallel(t1: Runnable, t2: Runnable, t3: Runnable) { val thr1 = new Thread(t1) val thr2 = new Thread(t2) thr1.start() @@ -47,8 +45,8 @@ object StreamAppender { thr1.join() thr2.join() } - - def inParallel(t1: Runnable, t2: Runnable) { +*/ + private def inParallel(t1: Runnable, t2: Runnable) { val thr = new Thread(t2) thr.start() t1.run() @@ -75,7 +73,8 @@ object StreamAppender { class StreamAppender(reader: BufferedReader, writer: PrintWriter) extends Runnable { override def run() = runAndMap(identity) - def runAndMap(f:String=>String): Unit = { + + def runAndMap(f: String => String) { try { var line = reader.readLine() while (line != null) { diff --git a/src/partest/scala/tools/partest/utils/Properties.scala b/src/partest/scala/tools/partest/utils/Properties.scala index 1807c26cf2..d75791c0e7 100644 --- a/src/partest/scala/tools/partest/utils/Properties.scala +++ b/src/partest/scala/tools/partest/utils/Properties.scala @@ -9,6 +9,7 @@ // $Id$ package scala.tools.partest.utils + import scala.util.PropertiesTrait /** A utility to load the library properties from a Java properties file -- cgit v1.2.3