mirror of https://github.com/sbt/sbt.git
Return a better forked test harness failure message
This commit is contained in:
parent
254c615f36
commit
6a26bb2fb6
|
|
@ -75,7 +75,11 @@ private[sbt] object ForkTests {
|
||||||
|
|
||||||
new React(is, os, log, opts.testListeners, resultsAcc).react()
|
new React(is, os, log, opts.testListeners, resultsAcc).react()
|
||||||
} catch {
|
} catch {
|
||||||
case NonFatal(e) => resultsAcc("Forked test harness failed: " + e.getMessage) = SuiteResult.Error
|
case NonFatal(e) =>
|
||||||
|
def throwableToString(t: Throwable) = {
|
||||||
|
import java.io._; val sw = new StringWriter; t.printStackTrace(new PrintWriter(sw)); sw.toString
|
||||||
|
}
|
||||||
|
resultsAcc("Forked test harness failed: " + throwableToString(e)) = SuiteResult.Error
|
||||||
} finally {
|
} finally {
|
||||||
is.close(); os.close(); socket.close()
|
is.close(); os.close(); socket.close()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue