aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIbrahim Yilmaz <iyz@google.com>2023-10-05 11:53:11 +0000
committerIbrahim Yilmaz <iyz@google.com>2023-10-05 11:59:21 +0000
commitdc1f07372b9b0577b50d92b5f261b2f4556382ab (patch)
treeef54bc4529d7c277db80d92b7524b7316223f6a7
parentb5ea6711875eb07a4adf72aa5c5e62195a951c3a (diff)
downloadperfetto-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
-rw-r--r--src/trace_processor/metrics/sql/android/android_sysui_notifications_blocking_calls_metric.sql2
-rw-r--r--test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.out14
-rw-r--r--test/trace_processor/diff_tests/android/android_sysui_notifications_blocking_calls_metric.py3
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'
]