Skip to content

Commit aea38cf

Browse files
Merge pull request #14269 from dwijnand/stacktrace-better
Format compiler crash stack traces
2 parents f70050b + b20a713 commit aea38cf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/test/dotty/tools/vulpix/ParallelTesting.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ trait ParallelTesting extends RunnerOrchestration { self =>
275275
/** This callback is executed once the compilation of this test source finished */
276276
private final def onComplete(testSource: TestSource, reportersOrCrash: Try[Seq[TestReporter]], logger: LoggedRunnable): Unit =
277277
reportersOrCrash match {
278-
case TryFailure(exn) => onFailure(testSource, Nil, logger, Some(s"Fatal compiler crash when compiling: ${testSource.title}:\n${exn.getMessage}\n${exn.getStackTrace.mkString("\n")}"))
278+
case TryFailure(exn) => onFailure(testSource, Nil, logger, Some(s"Fatal compiler crash when compiling: ${testSource.title}:\n${exn.getMessage}${exn.getStackTrace.map("\n\tat " + _).mkString}"))
279279
case TrySuccess(reporters) => maybeFailureMessage(testSource, reporters) match {
280280
case Some(msg) => onFailure(testSource, reporters, logger, Option(msg).filter(_.nonEmpty))
281281
case None => onSuccess(testSource, reporters, logger)

0 commit comments

Comments
 (0)