commit | 2853e9965fc75b17e5d63ea2791b8487526c5dfa | [log] [tgz] |
---|---|---|
author | Ian Zerny <zerny@google.com> | Tue Aug 17 15:11:11 2021 +0200 |
committer | Ian Zerny <zerny@google.com> | Tue Aug 17 13:11:44 2021 +0000 |
tree | 24478adcb57ba943af545b21c91164b034a8b578 | |
parent | 485d7f072b299aaf9b7ead6561192a1985812238 [diff] |
Ignore legacy retrace test when desugaring. Change-Id: Ibc33110e19ac2985bd0d527c3ee0073aa578d8f0
diff --git a/src/test/java/com/android/tools/r8/naming/retraceproguard/DesugarStaticInterfaceMethodsRetraceTest.java b/src/test/java/com/android/tools/r8/naming/retraceproguard/DesugarStaticInterfaceMethodsRetraceTest.java index 04f722d..599fa3b 100644 --- a/src/test/java/com/android/tools/r8/naming/retraceproguard/DesugarStaticInterfaceMethodsRetraceTest.java +++ b/src/test/java/com/android/tools/r8/naming/retraceproguard/DesugarStaticInterfaceMethodsRetraceTest.java
@@ -55,6 +55,10 @@ // TODO(b/186015503): This test fails when mapping via PCs. // also the test should be updated to use TestParameters and api levels. assumeTrue("b/186015503", !backend.isDex() || mode != CompilationMode.RELEASE); + // This also fails when desugaring due to the change in companion method stacks. + assumeTrue( + ToolHelper.getMinApiLevelForDexVm() + .isGreaterThanOrEqualTo(apiLevelWithDefaultInterfaceMethodsSupport())); runTest( ImmutableList.of("-keepattributes SourceFile,LineNumberTable"), // For the desugaring to companion classes the retrace stacktrace is still the same