aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotc/comptest.scala
blob: 8737ef165f942152c1041eb27afdab2edf7dec2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package dotc

import dotty.tools.vulpix.ParallelTesting

import scala.concurrent.duration._

object comptest extends ParallelTesting {

  def maxDuration = 3.seconds
  def numberOfSlaves = 5
  def safeMode = false
  def isInteractive = true
  def testFilter = None

  implicit val defaultOutputDir: String = "."

  val posDir = "./tests/pos/"
  val negDir = "./tests/neg/"
  val dotcDir = "./src/dotty/"

  def main(args: Array[String]): Unit =
    compileList(
      "comptest",
      List(
        dotcDir + "tools/dotc/CompilationUnit.scala",
        dotcDir + "tools/dotc/core/Types.scala",
        dotcDir + "tools/dotc/ast/Trees.scala"
      ),
      Array(
        "-Ylog:frontend",
        "-Xprompt"
      )
  )
}