Catch NoClassDefFoundError when BuildScanExtension is not found

Add simple test with init script

#KT-59589
This commit is contained in:
Nataliya.Valtman
2023-07-07 18:20:33 +02:00
committed by Space Team
parent 1642eaa48a
commit 27043bd8a6
3 changed files with 49 additions and 0 deletions
@@ -17,6 +17,10 @@ class BuildScanExtensionHolder(val buildScan: BuildScanExtension) : java.io.Seri
// Build scan plugin is applied, but BuildScanExtension class is not available due to Gradle classpath isolation
// Could be reproduced by applying Gradle enterprise plugin via init script: KT-59589
null
} catch (e: NoClassDefFoundError) {
// Build scan plugin is applied, but BuildScanExtension class is not available due to Gradle classpath isolation
// Could be reproduced by applying Gradle enterprise plugin via init script: KT-59589
null
}
return buildScanExtension?.let { BuildScanExtensionHolder(it) }