diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2017-04-04 23:13:41 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2017-04-12 11:21:58 +0200 |
commit | 2f1a542034ddbc6cccf321e068e5161d32839f07 (patch) | |
tree | a296f1a2cf96d1b716d62ff98d184e374fc16f2a /compiler/test/dotty/partest/DPDirectCompiler.scala | |
parent | eff50df8308e3e1989dcbc509c5efbc5c0d087ac (diff) | |
download | dotty-2f1a542034ddbc6cccf321e068e5161d32839f07.tar.gz dotty-2f1a542034ddbc6cccf321e068e5161d32839f07.tar.bz2 dotty-2f1a542034ddbc6cccf321e068e5161d32839f07.zip |
Remove partest, keeping `dotc.tests` for now
Diffstat (limited to 'compiler/test/dotty/partest/DPDirectCompiler.scala')
-rw-r--r-- | compiler/test/dotty/partest/DPDirectCompiler.scala | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/compiler/test/dotty/partest/DPDirectCompiler.scala b/compiler/test/dotty/partest/DPDirectCompiler.scala deleted file mode 100644 index 410dac338..000000000 --- a/compiler/test/dotty/partest/DPDirectCompiler.scala +++ /dev/null @@ -1,36 +0,0 @@ -package dotty.partest - -import dotty.tools.dotc.reporting.ConsoleReporter -import scala.tools.partest.{ TestState, nest } -import java.io.{ File, PrintWriter, FileWriter } - - -/* NOTE: Adapted from partest.DirectCompiler */ -class DPDirectCompiler(runner: DPTestRunner) extends nest.DirectCompiler(runner) { - - override def compile(opts0: List[String], sources: List[File]): TestState = { - val clogFWriter = new FileWriter(runner.cLogFile.jfile, true) - val clogWriter = new PrintWriter(clogFWriter, true) - clogWriter.println("\ncompiling " + sources.mkString(" ") + "\noptions: " + opts0.mkString(" ")) - - try { - val processor = - if (opts0.exists(_.startsWith("#"))) dotty.tools.dotc.Bench else dotty.tools.dotc.Main - val clogger = new ConsoleReporter(writer = clogWriter) - val reporter = processor.process((sources.map(_.toString) ::: opts0).toArray, clogger) - if (!reporter.hasErrors) runner.genPass() - else { - clogWriter.println(reporter.summary) - runner.genFail(s"compilation failed with ${reporter.errorCount} errors") - } - } catch { - case t: Throwable => - t.printStackTrace - t.printStackTrace(clogWriter) - runner.genCrash(t) - } finally { - clogFWriter.close - clogWriter.close - } - } -} |