commit | 2c5927538b6dd0154152303930da8fefeb2e052b | [log] [tgz] |
---|---|---|
author | Kirill Timofeev <ktimofeev@google.com> | Wed Nov 13 16:38:32 2024 +0000 |
committer | Kirill Timofeev <ktimofeev@google.com> | Wed Nov 13 16:38:32 2024 +0000 |
tree | 39d3cdce8dfbb3b16855fdc8695b17f6c71a4851 | |
parent | 1497b70e105c03e3a92f52f763a42a9ee6017e82 [diff] |
Cleanup and simplify 'PerfettoCmdlineTest'. - Extract trace reading into the separate function 'ParseNotEmptyTraceFromFile'. - Extract trace config building into the separate function 'CreateTraceConfigForTest'. - Extract 'ExpectTraceContainsTestMessages' and 'ExpectTraceContainsTestMessagesWithSize'. - Extract 'ExpectTraceContainsConfigWithTriggerMode'. - Extract 'GetReceivedTriggerNames'. - Rewrite some test asserts in more declarative way. Bug: N/A. Change-Id: I69697dc4bda292e08ae0c16e2556b26aad54fbcb
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.