aboutsummaryrefslogtreecommitdiff
path: root/test/test/CompilerTest.scala
diff options
context:
space:
mode:
authorvsalvis <salvisbergvera@gmail.com>2015-05-13 12:18:39 +0200
committervsalvis <salvisbergvera@gmail.com>2015-05-22 11:12:44 +0200
commit9fff1ac663f80a0477a2464216c608dc2ecd81b0 (patch)
treed88bc77bd1b47d893e3ce64304fca5db1a122c62 /test/test/CompilerTest.scala
parent0e5851ba8ed3b87dc4dbe12647edb97b6683c769 (diff)
downloaddotty-9fff1ac663f80a0477a2464216c608dc2ecd81b0.tar.gz
dotty-9fff1ac663f80a0477a2464216c608dc2ecd81b0.tar.bz2
dotty-9fff1ac663f80a0477a2464216c608dc2ecd81b0.zip
Partest command line options (same as scala) useable from sbt
Diffstat (limited to 'test/test/CompilerTest.scala')
-rw-r--r--test/test/CompilerTest.scala13
1 files changed, 6 insertions, 7 deletions
diff --git a/test/test/CompilerTest.scala b/test/test/CompilerTest.scala
index 7b2e24ac1..a712cb4a0 100644
--- a/test/test/CompilerTest.scala
+++ b/test/test/CompilerTest.scala
@@ -146,25 +146,24 @@ abstract class CompilerTest extends DottyTest {
(implicit defaultOptions: List[String]): Unit =
compileDir(prefix, dirName, args, xerrors, true)
- def runFiles(path: String, args: List[String] = Nil, verbose: Boolean = true)
- (implicit defaultOptions: List[String]): Unit =
- compileFiles(path, args, verbose, true)
-
/** Compiles each source in the directory path separately by calling
* compileFile resp. compileDir. */
- def compileFiles(path: String, args: List[String] = Nil, verbose: Boolean = true, isRunTest: Boolean = false)
+ def compileFiles(path: String, args: List[String] = Nil, verbose: Boolean = true, runTest: Boolean = false)
(implicit defaultOptions: List[String]): Unit = {
val dir = Directory(path)
val fileNames = dir.files.toArray.map(_.jfile.getName).filter(name => (name endsWith ".scala") || (name endsWith ".java"))
for (name <- fileNames) {
if (verbose) println(s"testing $path$name")
- compileFile(path, name, args, 0, "", isRunTest)
+ compileFile(path, name, args, 0, "", runTest)
}
for (subdir <- dir.dirs) {
if (verbose) println(s"testing $subdir")
- compileDir(path, subdir.jfile.getName, args, 0, isRunTest)
+ compileDir(path, subdir.jfile.getName, args, 0, runTest)
}
}
+ def runFiles(path: String, args: List[String] = Nil, verbose: Boolean = true)
+ (implicit defaultOptions: List[String]): Unit =
+ compileFiles(path, args, verbose, true)
/** Compiles the given list of code files. */
def compileList(testName: String, files: List[String], args: List[String] = Nil, xerrors: Int = 0)