aboutsummaryrefslogtreecommitdiff
path: root/test/test/CompilerTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/test/CompilerTest.scala')
-rw-r--r--test/test/CompilerTest.scala8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/test/CompilerTest.scala b/test/test/CompilerTest.scala
index f5b138454..c9c7c602b 100644
--- a/test/test/CompilerTest.scala
+++ b/test/test/CompilerTest.scala
@@ -24,8 +24,12 @@ class CompilerTest extends DottyTest {
compileDir(Directory(path), args, xerrors)
def compileDir(dir: Directory, args: List[String], xerrors: Int)(implicit defaultOptions: List[String]): Unit = {
- val fileNames = dir.deepFiles.toArray.map(_.toString).filter(_ endsWith ".scala")
- compileArgs(fileNames ++ args, xerrors)
+ val (files, normArgs) = args match {
+ case "-deep" :: args1 => (dir.deepFiles, args1)
+ case _ => (dir.files, args)
+ }
+ val fileNames = files.toArray.map(_.toString).filter(_ endsWith ".scala")
+ compileArgs(fileNames ++ normArgs, xerrors)
}
def compileFiles(path: String, args: List[String] = Nil)(implicit defaultOptions: List[String]): Unit = {