commit | dfe69cae695eee13453b8a30b0b88ed24f86bb83 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Tue Oct 30 12:18:23 2018 +0000 |
committer | Lalit Maganti <lalitm@google.com> | Tue Oct 30 12:18:23 2018 +0000 |
tree | c827395220d62ae04a6902170bd5c651e8769b3e | |
parent | fda761ef2684fd71aad102c0b45ec6f8fa99f453 [diff] |
trace_processor: add support for python synthesised e2e tests This CL introduces support for traces to be synthesised using Python scripts and adding these to the suite of trace processor tests. This uses proto descriptors to avoid generated python classes for all the protos. Specifically, this CL does the following: * moves proto_library to recursively include all dependencies in descriptors * adds support to the diff test script to invoke python scripts * adds an example synthesised trace and generic code to add other such traces * adds tests against this synthesised trace and associated out files Bug: 117596113 Change-Id: I737dd6487745645b35e3ace12342ec1f63ea7d58
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.