Adds ability to pass tags to Typ from browser test suites

This CL will allow browser test suites to generate tags and
then pass them to Typ. These tags will be used to get
expectations for a test. This CL also adds several test cases in
browser_test_runner_unittest.py which passes an expectations
file to Typ through browser_runner_test.Run(). This test also
checks that generated tags can be passed from a browser test
class.

R=nednguyen@google.com

Bug: chromium:835690
Change-Id: I2efe4c7561a327fbf5839084ccedf6c42a7c8f9f
Reviewed-on: https://chromium-review.googlesource.com/c/1378692
Commit-Queue: Rakib Hasan <rmhasan@google.com>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
4 files changed
tree: bd359322f355a89f8dc50dcd8a2744ffe2f0c8f9
  1. bin/
  2. catapult_build/
  3. common/
  4. dashboard/
  5. dependency_manager/
  6. devil/
  7. docs/
  8. experimental/
  9. firefighter/
  10. hooks/
  11. infra/
  12. netlog_viewer/
  13. systrace/
  14. telemetry/
  15. third_party/
  16. trace_processor/
  17. tracing/
  18. web_page_replay_go/
  19. .eslintignore
  20. .eslintrc
  21. .gitignore
  22. .vpython
  23. AUTHORS
  24. BUILD.gn
  25. codereview.settings
  26. CONTRIBUTING.md
  27. generate_telemetry_build.py
  28. LICENSE
  29. navbar.md
  30. OWNERS
  31. PRESUBMIT.py
  32. pylintrc
  33. README.md
  34. WATCHLISTS
README.md

Catapult

Catapult is the home for several performance tools that span from gathering, displaying and analyzing performance data. This includes:

These tools were created by Chromium developers for performance analysis, testing, and monitoring of Chrome, but they can also be used for analyzing and monitoring websites, and eventually Android apps.

Contributing

Please see our contributor's guide

Current build status