Disable failing record tests due to inadequate lens rewriting
Bug: b/288360309
Change-Id: I29e8f60d9c721e8eb28b5111268ec105363f1dc0
diff --git a/src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java b/src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java
index d345744..e60c81f 100644
--- a/src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java
@@ -5,6 +5,7 @@
package com.android.tools.r8.desugar.records;
import static org.junit.Assume.assumeFalse;
+import static org.junit.Assume.assumeTrue;
import com.android.tools.r8.TestBase;
import com.android.tools.r8.TestParameters;
@@ -69,6 +70,8 @@
@Test
public void testR8() throws Exception {
+ // TODO(b/288360309): Correctly deal with non-identity lenses in R8 record rewriting.
+ assumeTrue(parameters.isDexRuntime());
parameters.assumeR8TestParameters();
testForR8(parameters.getBackend())
.addProgramClassFileData(PROGRAM_DATA)
diff --git a/src/test/java/com/android/tools/r8/desugar/records/RecordWithNonMaterializableConstClassTest.java b/src/test/java/com/android/tools/r8/desugar/records/RecordWithNonMaterializableConstClassTest.java
index 2f60f2a..0262140 100644
--- a/src/test/java/com/android/tools/r8/desugar/records/RecordWithNonMaterializableConstClassTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/records/RecordWithNonMaterializableConstClassTest.java
@@ -4,6 +4,8 @@
package com.android.tools.r8.desugar.records;
+import static org.junit.Assume.assumeTrue;
+
import com.android.tools.r8.R8FullTestBuilder;
import com.android.tools.r8.TestBase;
import com.android.tools.r8.TestParameters;
@@ -90,6 +92,8 @@
.apply(this::configureR8)
.compile()
.writeToZip();
+ // TODO(b/288360309): Correctly deal with non-identity lenses in R8 record rewriting.
+ assumeTrue(parameters.isDexRuntime());
testForR8(parameters.getBackend())
.addProgramFiles(desugared)
.apply(this::configureR8)