Throw exception from FIR smoke test if failure file does not exist
It's more convenient to see exception from the beginning and not a strange message about generated .fir.fail file
This commit is contained in:
+3
-1
@@ -18,7 +18,6 @@ import org.jetbrains.kotlin.fir.declarations.FirFile
|
|||||||
import org.jetbrains.kotlin.fir.java.FirJavaModuleBasedSession
|
import org.jetbrains.kotlin.fir.java.FirJavaModuleBasedSession
|
||||||
import org.jetbrains.kotlin.fir.java.FirLibrarySession
|
import org.jetbrains.kotlin.fir.java.FirLibrarySession
|
||||||
import org.jetbrains.kotlin.fir.java.FirProjectSessionProvider
|
import org.jetbrains.kotlin.fir.java.FirProjectSessionProvider
|
||||||
import org.jetbrains.kotlin.fir.resolve.FirProvider
|
|
||||||
import org.jetbrains.kotlin.fir.resolve.firProvider
|
import org.jetbrains.kotlin.fir.resolve.firProvider
|
||||||
import org.jetbrains.kotlin.fir.resolve.impl.FirProviderImpl
|
import org.jetbrains.kotlin.fir.resolve.impl.FirProviderImpl
|
||||||
import org.jetbrains.kotlin.fir.resolve.transformers.FirTotalResolveTransformer
|
import org.jetbrains.kotlin.fir.resolve.transformers.FirTotalResolveTransformer
|
||||||
@@ -102,6 +101,9 @@ abstract class AbstractFirDiagnosticsSmokeTest : BaseDiagnosticsTest() {
|
|||||||
checkResultingFirFiles(firFiles, testDataFile)
|
checkResultingFirFiles(firFiles, testDataFile)
|
||||||
assertFalse("Test is good but there is expected exception", failureFile.exists())
|
assertFalse("Test is good but there is expected exception", failureFile.exists())
|
||||||
} else {
|
} else {
|
||||||
|
if (!failureFile.exists()) {
|
||||||
|
throw failure
|
||||||
|
}
|
||||||
checkFailureFile(failure, failureFile)
|
checkFailureFile(failure, failureFile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user