[K/N][KLIB][Tests]: support for klib binary compatibility tests on K/N

The impl supports both regular and caching testing modes.
Also add Gradle target for klib binary compatibility tests.
This commit is contained in:
Marat Akhin
2022-09-02 20:21:56 +02:00
committed by teamcity
parent 1594dd6d67
commit d6230a2e7b
5 changed files with 363 additions and 45 deletions
+1
View File
@@ -169,6 +169,7 @@ val codegenBoxTest = nativeTest("codegenBoxTest", "codegen")
val stdlibTest = nativeTest("stdlibTest", "stdlib")
val kotlinTestLibraryTest = nativeTest("kotlinTestLibraryTest", "kotlin-test")
val klibAbiTest = nativeTest("klibAbiTest", "klib-abi")
val klibBinaryCompatibilityTest = nativeTest("klibBinaryCompatibilityTest", "klib-binary-compatibility")
// "test" task is created by convention. We can't just remove it. Let's enable it in developer's environment, so it can be used
// to run any test from IDE or from console, but disable it at TeamCity where it is not supposed to be ever used.