Fix testFailed reporting
This commit is contained in:
@@ -129,19 +129,17 @@ class AllKotlinInspectionTest : DaemonAnalyzerTestCase() {
|
|||||||
println("##teamcity[testStarted name='$name' captureStandardOutput='true']")
|
println("##teamcity[testStarted name='$name' captureStandardOutput='true']")
|
||||||
val (time, errors) = block()
|
val (time, errors) = block()
|
||||||
if (errors.isNotEmpty()) {
|
if (errors.isNotEmpty()) {
|
||||||
//
|
val detailsWriter = StringWriter()
|
||||||
// val detailsWriter = StringWriter()
|
val errorDetailsPrintWriter = PrintWriter(detailsWriter)
|
||||||
// val errorDetailsPrintWriter = PrintWriter(detailsWriter)
|
errors.forEach {
|
||||||
// errors.forEach {
|
it.printStackTrace(errorDetailsPrintWriter)
|
||||||
// it.printStackTrace(errorDetailsPrintWriter)
|
errorDetailsPrintWriter.println()
|
||||||
// errorDetailsPrintWriter.println()
|
}
|
||||||
// }
|
errorDetailsPrintWriter.close()
|
||||||
// errorDetailsPrintWriter.close()
|
val details = detailsWriter.toString()
|
||||||
// val details = detailsWriter.toString()
|
println("##teamcity[testFailed name='$name' message='Exceptions reported' details='${details.tcEscape()}']")
|
||||||
println("##teamcity[testFailed name='$name' message='Exceptions reported' details='exceptions were thrown while inspecting']")
|
|
||||||
} else {
|
|
||||||
println("##teamcity[testFinished name='$name' duration='$time']")
|
|
||||||
}
|
}
|
||||||
|
println("##teamcity[testFinished name='$name' duration='$time']")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun String.tcEscape(): String {
|
fun String.tcEscape(): String {
|
||||||
|
|||||||
Reference in New Issue
Block a user