Adds another verification to the Test expectation parser

This change will add a new check which will make sure
that any tags within a tag group are from different
tag sets. If they are from the tag set then a ParseError
exception will be thrown with an appropriate message. I
also had to make a change to unit test
testParseExpectationLineMultipleTags because the test
expectation had tags from the same tag set.

R=nednguyen@google.com

Bug: chromium:905426
Change-Id: I21ac98e7ea86d582b00c5a96d8b9efa8d5bf7008
Reviewed-on: https://chromium-review.googlesource.com/c/1362533
Commit-Queue: Rakib Hasan <rmhasan@google.com>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
2 files changed
tree: 3203d99e8f5903f40556d6f19efb968e7c064aef
  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