diff --git a/runner/android_junit_runner/CHANGELOG.md b/runner/android_junit_runner/CHANGELOG.md index 2556f4b2e..e92dee41c 100644 --- a/runner/android_junit_runner/CHANGELOG.md +++ b/runner/android_junit_runner/CHANGELOG.md @@ -8,6 +8,8 @@ **New Features** +* Make perfetto trace sections for tests more identifiable by prefixing with "test:" and using fully qualified class name. (b/204992764) + **Breaking Changes** **API Changes** diff --git a/runner/android_junit_runner/java/androidx/test/internal/runner/listener/TraceRunListener.java b/runner/android_junit_runner/java/androidx/test/internal/runner/listener/TraceRunListener.java index 014ee45d5..09cc3db02 100644 --- a/runner/android_junit_runner/java/androidx/test/internal/runner/listener/TraceRunListener.java +++ b/runner/android_junit_runner/java/androidx/test/internal/runner/listener/TraceRunListener.java @@ -36,7 +36,7 @@ public void testStarted(Description description) throws Exception { String testClassName = description.getTestClass() != null ? description.getTestClass().getSimpleName() : "None"; String methodName = description.getMethodName() != null ? description.getMethodName() : "None"; - Trace.beginSection(sanitizeSpanName(testClassName + "#" + methodName)); + Trace.beginSection(sanitizeSpanName("test:" + testClassName + "#" + methodName)); } @Override