summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Zimuzo Ezeozue <zezeozue@google.com> 2025-02-27 22:51:25 +0000
committer Zimuzo Ezeozue <zezeozue@google.com> 2025-02-27 22:51:25 +0000
commit5bf12f9f196934ac8863ae6ec0063358ec9a4540 (patch)
treedd7f9e44e42a0aee010e641e8b90f02b67c19b1e
parentadd9be1adc183c2fc2f78a2be7606f2245c7c5af (diff)
Fix ravenwood test
Added a no-op ravenwood method to reset the PerfettoTrackEventExtra to avoid unsupported JNI calls in ravenwood tests. Test: atest CtsGraphicsTestCasesRavenwood:android.graphics.cts.PointFTest#initializationError Bug: 399696812 Flag: android.os.perfetto_sdk_tracing_v2 Change-Id: I189ba7905eab5b2fd4fe222322f7bee81bd9e29f
-rw-r--r--core/java/android/os/PerfettoTrackEventExtra.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/os/PerfettoTrackEventExtra.java b/core/java/android/os/PerfettoTrackEventExtra.java
index 295edf61e26c..4eedbfe3fb80 100644
--- a/core/java/android/os/PerfettoTrackEventExtra.java
+++ b/core/java/android/os/PerfettoTrackEventExtra.java
@@ -710,6 +710,7 @@ public final class PerfettoTrackEventExtra {
/**
* Resets the track event extra.
*/
+ @android.ravenwood.annotation.RavenwoodReplace
public void reset() {
native_clear_args(mPtr);
mPendingPointers.clear();
@@ -1339,4 +1340,8 @@ public final class PerfettoTrackEventExtra {
// Tracing currently completely disabled under Ravenwood
return null;
}
+
+ private void reset$ravenwood() {
+ // Tracing currently completely disabled under Ravenwood
+ }
}