@@ -14,12 +14,13 @@ import scala.collection.mutable.ListBuffer
1414import scala .concurrent .duration .Duration
1515import scala .io .Codec
1616import scala .reflect .internal .FatalError
17+ import scala .reflect .internal .util .ScalaClassLoader
1718import scala .sys .process .{ Process , ProcessLogger }
1819import scala .tools .nsc .Properties .{ envOrElse , isWin , jdkHome , javaHome , propOrElse , propOrEmpty , setProp , versionMsg , javaVmName , javaVmVersion , javaVmInfo }
1920import scala .tools .nsc .{ Settings , CompilerCommand , Global }
20- import scala .tools .nsc .io .{ AbstractFile , PlainFile }
21+ import scala .tools .nsc .io .{ AbstractFile }
2122import scala .tools .nsc .reporters .ConsoleReporter
22- import scala .tools .nsc .util .{ Exceptional , ScalaClassLoader , stackTraceString }
23+ import scala .tools .nsc .util .{ Exceptional , stackTraceString }
2324import scala .tools .scalap .Main .decompileScala
2425import scala .tools .scalap .scalasig .ByteCode
2526import scala .util .{ Try , Success , Failure }
@@ -58,7 +59,7 @@ class Runner(val testFile: File, val suiteRunner: SuiteRunner) {
5859 def isEnumeratedTest = false
5960
6061 private var _lastState : TestState = null
61- private var _transcript = new TestTranscript
62+ private val _transcript = new TestTranscript
6263
6364 def lastState = if (_lastState == null ) Uninitialized (testFile) else _lastState
6465 def setLastState (s : TestState ) = _lastState = s
@@ -79,7 +80,7 @@ class Runner(val testFile: File, val suiteRunner: SuiteRunner) {
7980 type RanOneTest = (Boolean , LogContext )
8081
8182 def showCrashInfo (t : Throwable ) {
82- System .err.println(" Crashed running test $testIdent: " + t)
83+ System .err.println(s " Crashed running test $testIdent: " + t)
8384 if (! isPartestTerse)
8485 System .err.println(stackTraceString(t))
8586 }
@@ -454,13 +455,7 @@ class Runner(val testFile: File, val suiteRunner: SuiteRunner) {
454455
455456 def fsString = fs map (_.toString stripPrefix parentFile.toString + " /" ) mkString " "
456457 def isOk = result.isOk
457- def mkScalacString (): String = {
458- val flags = file2String(flagsFile) match {
459- case " " => " "
460- case s => " " + s
461- }
462- s """ scalac $fsString"""
463- }
458+ def mkScalacString (): String = s """ scalac $fsString"""
464459 override def toString = description + ( if (result.isOk) " " else " \n " + result.status )
465460 }
466461 case class OnlyJava (fs : List [File ]) extends CompileRound {
@@ -772,7 +767,7 @@ class SuiteRunner(
772767 if (failed && ! runner.logFile.canRead)
773768 runner.genPass()
774769 else {
775- val (state, elapsed ) =
770+ val (state, _ ) =
776771 try timed(runner.run())
777772 catch {
778773 case t : Throwable => throw new RuntimeException (s " Error running $testFile" , t)
0 commit comments