Disable Kotlin metadata test for oldest compiler
Bug: b/332081811
Change-Id: I8a250ea620c5fb28c2f6c839ccc6953efea48456
diff --git a/src/test/java/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java b/src/test/java/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
index 0ca8da5..b2f93a1 100644
--- a/src/test/java/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
@@ -9,6 +9,7 @@
import static org.junit.Assert.assertTrue;
import com.android.tools.r8.CompilationFailedException;
+import com.android.tools.r8.KotlinCompilerTool.KotlinCompilerVersion;
import com.android.tools.r8.KotlinTestBase;
import com.android.tools.r8.KotlinTestParameters;
import com.android.tools.r8.TestParameters;
@@ -26,6 +27,7 @@
import kotlinx.metadata.internal.extensions.KmPropertyExtension;
import kotlinx.metadata.jvm.JvmMethodSignature;
import kotlinx.metadata.jvm.internal.JvmPropertyExtension;
+import org.junit.Assume;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
@@ -99,6 +101,9 @@
@Test
public void testR8() throws Exception {
+ Assume.assumeFalse(
+ "Kotlin reflect failure on oldest compiler",
+ kotlinc.is(KotlinCompilerVersion.KOTLINC_1_3_72));
testForR8(parameters.getBackend())
.addProgramFiles(compilationResults.getForConfiguration(kotlinParameters))
.addProgramFiles(kotlinc.getKotlinStdlibJar())
@@ -161,6 +166,9 @@
@Test
public void testR8NoKR() throws Exception {
+ Assume.assumeFalse(
+ "Kotlin reflect failure on oldest compiler",
+ kotlinc.is(KotlinCompilerVersion.KOTLINC_1_3_72));
testForR8(parameters.getBackend())
.addProgramFiles(compilationResults.getForConfiguration(kotlinParameters))
.addProgramFiles(kotlinc.getKotlinStdlibJar())