From e340dacb9a694dd8d8d0e5a7a24a6cb1f32af0a5 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 20 May 2020 15:01:34 +0300 Subject: [PATCH] [FIR-PLUGIN] Add check to test that jar with annotations exists --- .../kotlin/fir/plugin/AbstractFirAllOpenDiagnosticTest.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/fir/fir-plugin-prototype/tests/org/jetbrains/kotlin/fir/plugin/AbstractFirAllOpenDiagnosticTest.kt b/plugins/fir/fir-plugin-prototype/tests/org/jetbrains/kotlin/fir/plugin/AbstractFirAllOpenDiagnosticTest.kt index ffb451b47d8..ff51c234d32 100644 --- a/plugins/fir/fir-plugin-prototype/tests/org/jetbrains/kotlin/fir/plugin/AbstractFirAllOpenDiagnosticTest.kt +++ b/plugins/fir/fir-plugin-prototype/tests/org/jetbrains/kotlin/fir/plugin/AbstractFirAllOpenDiagnosticTest.kt @@ -19,6 +19,10 @@ abstract class AbstractFirAllOpenDiagnosticTest : AbstractFirDiagnosticsTest() { override fun performCustomConfiguration(configuration: CompilerConfiguration) { super.performCustomConfiguration(configuration) - configuration.addJvmClasspathRoot(File("plugins/fir/fir-plugin-prototype/plugin-annotations/build/libs/plugin-annotations-1.4.255-SNAPSHOT.jar")) + val jar = File("plugins/fir/fir-plugin-prototype/plugin-annotations/build/libs/plugin-annotations-1.4.255-SNAPSHOT.jar") + if (!jar.exists()) { + throw AssertionError("Jar with annotations does not exist. Please run :plugins:fir:fir-plugin-prototype:plugin-annotations:jar") + } + configuration.addJvmClasspathRoot(jar) } } \ No newline at end of file