diff options
author | Ibrahim Yilmaz <iyz@google.com> | 2023-10-05 11:53:11 +0000 |
---|---|---|
committer | Ibrahim Yilmaz <iyz@google.com> | 2023-10-05 11:59:21 +0000 |
commit | dc1f07372b9b0577b50d92b5f261b2f4556382ab (patch) | |
tree | ef54bc4529d7c277db80d92b7524b7316223f6a7 | |
parent | b5ea6711875eb07a4adf72aa5c5e62195a951c3a (diff) | |
download | perfetto-dc1f07372b9b0577b50d92b5f261b2f4556382ab.tar.gz |
Add ImageFloatingTextView and NotificationShadeWindowView
This CL adds ImageFloatingTextView and NotificationShadeWindowView onMeasure into interested slices.
Bug: 290358029
Test: tools/diff_test_trace_processor.py out/linux_clang_release/trace_processor_shell --name-filter Android:android_sysui_notifications_blocking_calls --keep-input
Change-Id: I7dd1a964aae0f0917df8c7418e29e5aa436d1af0
3 files changed, 18 insertions, 1 deletions
diff --git a/src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql b/src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql index e03dca901..ec17f42dc 100644 --- a/src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql +++ b/src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql @@ -32,6 +32,8 @@ WHERE s.name GLOB 'NotificationStackScrollLayout#onMeasure' OR s.name GLOB 'NotificationToplineView#onMeasure' OR s.name GLOB 'ExpNotRow#*' + OR s.name GLOB 'NotificationShadeWindowView#onMeasure' + OR s.name GLOB 'ImageFloatingTextView#onMeasure' ) GROUP BY s.name; diff --git a/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.out b/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.out index 5b69129ae..a30c8107a 100644 --- a/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.out +++ b/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.out @@ -14,6 +14,20 @@ android_sysui_notifications_blocking_calls_metric { min_dur_ns: 10000000 } blocking_calls { + name: "ImageFloatingTextView#onMeasure" + cnt: 1 + total_dur_ns: 10000000 + max_dur_ns: 10000000 + min_dur_ns: 10000000 + } + blocking_calls { + name: "NotificationShadeWindowView#onMeasure" + cnt: 1 + total_dur_ns: 10000000 + max_dur_ns: 10000000 + min_dur_ns: 10000000 + } + blocking_calls { name: "NotificationStackScrollLayout#onMeasure" cnt: 1 total_dur_ns: 10000000 diff --git a/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.py b/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.py index c5df8b4f7..cab8c8fe1 100644 --- a/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.py +++ b/test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.py @@ -24,7 +24,8 @@ THIRD_PROCESS_PID = 3000 # List of blocking calls blocking_call_names = [ 'NotificationStackScrollLayout#onMeasure', 'ExpNotRow#onMeasure(MessagingStyle)', - 'ExpNotRow#onMeasure(BigTextStyle)', + 'ExpNotRow#onMeasure(BigTextStyle)', 'NotificationShadeWindowView#onMeasure', + 'ImageFloatingTextView#onMeasure', 'Should not be in the metric' ] |