summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGopinath Elanchezhian <gelanchezhian@google.com>2024-03-11 14:39:24 -0700
committerGopinath Elanchezhian <gelanchezhian@google.com>2024-03-11 15:11:24 -0700
commit6c4ab68b142df06e0648bea61611b827958c31bb (patch)
tree86c45dc43dab87867705d3e884f14edfdd7cc7d5
parent7086db9a3ace42816664caa6bc72b807ac7b357b (diff)
downloadplatform_testing-6c4ab68b142df06e0648bea61611b827958c31bb.tar.gz
Build boot trace configs.
Bug: b/329091633 Test: Local Change-Id: I3f2f05388575ae67c0d60825477059df3b3e5a49
-rw-r--r--build/tasks/tests/platform_test_list.mk3
-rw-r--r--scripts/perfetto-setup/Android.mk30
2 files changed, 33 insertions, 0 deletions
diff --git a/build/tasks/tests/platform_test_list.mk b/build/tasks/tests/platform_test_list.mk
index 9ef468265..9f0fec0d4 100644
--- a/build/tasks/tests/platform_test_list.mk
+++ b/build/tasks/tests/platform_test_list.mk
@@ -89,10 +89,13 @@ platform_tests += \
SysAppJankTestsWear \
TouchLatencyJankTestWear \
trace_config.textproto \
+ trace_config_boot_time.textproto \
+ trace_config_boot_time_stop.textproto \
trace_config_detailed.textproto \
trace_config_detailed_heapdump.textproto \
trace_config_experimental.textproto \
trace_config_multi_user_cuj_tests.textproto \
+ trace_config_post_boot.textproto \
UbSystemUiJankTests \
UbWebViewJankTests \
UiBench \
diff --git a/scripts/perfetto-setup/Android.mk b/scripts/perfetto-setup/Android.mk
index f76ff8fcb..3935c30de 100644
--- a/scripts/perfetto-setup/Android.mk
+++ b/scripts/perfetto-setup/Android.mk
@@ -95,6 +95,36 @@ LOCAL_PREBUILT_MODULE_FILE := prebuilts/tools/linux-x86_64/perfetto/configs/trac
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
+LOCAL_MODULE := trace_config_post_boot.textproto
+LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
+LOCAL_LICENSE_CONDITIONS := notice
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/local/tmp
+LOCAL_PREBUILT_MODULE_FILE := prebuilts/tools/linux-x86_64/perfetto/configs/trace_config_post_boot.textproto
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := trace_config_boot_time.textproto
+LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
+LOCAL_LICENSE_CONDITIONS := notice
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/local/tmp
+LOCAL_PREBUILT_MODULE_FILE := prebuilts/tools/linux-x86_64/perfetto/configs/trace_config_boot_time.textproto
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := trace_config_boot_time_stop.textproto
+LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
+LOCAL_LICENSE_CONDITIONS := notice
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/local/tmp
+LOCAL_PREBUILT_MODULE_FILE := prebuilts/tools/linux-x86_64/perfetto/configs/trace_config_boot_time_stop.textproto
+include $(BUILD_PREBUILT)
+
+include $(CLEAR_VARS)
LOCAL_MODULE := perfetto_trace_processor_shell
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS := notice