commit | 5b2ea118941ea55df7a1a54379ec559a030e0ce3 | [log] [tgz] |
---|---|---|
author | Aaron Vaage <vaage@google.com> | Fri Jun 14 08:05:54 2024 -0700 |
committer | Aaron Vaage <vaage@google.com> | Fri Jun 14 08:05:54 2024 -0700 |
tree | 3c9322d7e6fab1c934223306a1285716bfaaba33 | |
parent | 05ba531b9bce82a27e93a17a12b01c94e306b928 [diff] |
Trace Redaction - Move Redactor+Context out of fixture The integration test fixture's core responsibility is to manage source trace and redacted trace files. Some common values we add to it to avoid declaring them in every test (redactor and context). This coupling was okay when each test populated the redactor. However, we'll be adding tests that use the production config and having this silent default value has already caused issued when not reset. To avoid this easy mistakes, this removes the redactor and context from the fixture and requires each test to provide their own. Change-Id: Ica0e0752bf2f092a914f0d3bc262242615ec0bd4
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.