diff options
author | vsalvis <salvisbergvera@gmail.com> | 2015-05-13 12:18:39 +0200 |
---|---|---|
committer | vsalvis <salvisbergvera@gmail.com> | 2015-05-22 11:12:44 +0200 |
commit | 9fff1ac663f80a0477a2464216c608dc2ecd81b0 (patch) | |
tree | d88bc77bd1b47d893e3ce64304fca5db1a122c62 /test/test/CompilerTest.scala | |
parent | 0e5851ba8ed3b87dc4dbe12647edb97b6683c769 (diff) | |
download | dotty-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.scala | 13 |
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) |