[Test] Throw exception from compiler at a first place

This commit is contained in:
Dmitriy Novozhilov
2021-04-19 12:29:03 +03:00
committed by TeamCityServer
parent 7fb2bf00c5
commit e3b5cc491d
@@ -9,6 +9,7 @@ import com.intellij.openapi.util.Disposer
import com.intellij.testFramework.TestDataFile
import org.jetbrains.kotlin.test.model.*
import org.jetbrains.kotlin.test.services.*
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
import java.io.IOException
class TestRunner(private val testConfiguration: TestConfiguration) {
@@ -93,7 +94,9 @@ class TestRunner(private val testConfiguration: TestConfiguration) {
}
val filteredFailedAssertions = filterFailedExceptions(failedAssertions)
filteredFailedAssertions.firstIsInstanceOrNull<ExceptionFromTestError>()?.let {
throw it
}
services.assertions.assertAll(filteredFailedAssertions)
}