[kpm] Minimize kgp-proto's API surface and add binary compatibility tests

^KT-52568 Verification Pending
This commit is contained in:
sebastian.sellmair
2022-06-13 14:54:16 +02:00
committed by Space
parent 82ab65e689
commit a12c938100
6 changed files with 22 additions and 3 deletions
@@ -40,6 +40,13 @@ class RuntimePublicAPITest {
)
}
@Test fun kotlinGradlePluginIdeaProto() {
snapshotAPIAndCompare(
"../kotlin-gradle-plugin-idea-proto/build/libs", "kotlin-gradle-plugin-idea-proto(?!-[-a-z]+)",
nonPublicAnnotations = listOf("org/jetbrains/kotlin/gradle/kpm/idea/InternalKotlinGradlePluginApi")
)
}
@Test fun kotlinToolingCore() {
snapshotAPIAndCompare("../kotlin-tooling-core/build/libs", "kotlin-tooling-core(?!-[-a-z]+)")
}