tree: 18ee3b876a3a7b48090d36e0dbdbd715a7950e3f [path history] [tgz]
  1. test_data/
  2. tracing_agents/
  3. __init__.py
  4. AUTHORS
  5. decorators.py
  6. LICENSE
  7. monitor_unittest.py
  8. output_generator.py
  9. output_generator_unittest.py
  10. OWNERS
  11. prefix.html
  12. README.md
  13. run_systrace.py
  14. suffix.html
  15. systrace_runner.py
  16. systrace_trace_viewer.html
  17. trace_result.py
  18. tracing_controller.py
  19. update_systrace_trace_viewer.py
  20. util.py
  21. util_unittest.py
catapult/systrace/systrace/README.md

Systrace

Systrace relies on Trace-Viewer to visualize the traces. The development of Trace-Viewer and Systrace is decoupled by the systrace_trace_viewer.html file.

  • The update_systrace_trace_viewer.py script generates systrace_trace_viewer.html based on the Trace-Viewer code.
  • Systrace visualizes the trace result based on systrace_trace_viewer.html.
  • Systrace will auto update systrace_trace_viewer.html if update_systrace_trace_viewer.py exists.