trace-viewer: Don't let optional features block import

Currently if auditor and user model building (which determines various
rail stages) fail, the whole import fails. Not everyone cares about
these features, and we came across a case where an auditor was failing
because a process had two compositor threads. This CL unblocks the
import and just emits a console error.

Change-Id: Ic9ebe4198902ce9767394a3f3baf6ab1e7373be3
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2733073
Reviewed-by: Primiano Tucci <primiano@chromium.org>
Commit-Queue: Deep Roy <dproy@chromium.org>
Auto-Submit: Deep Roy <dproy@chromium.org>
1 file changed
tree: f722154236a304f0b0bac67981f2c39dd40d8bbb
  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. .gcloudignore
  22. .gitignore
  23. .vpython
  24. AUTHORS
  25. BUILD.gn
  26. codereview.settings
  27. CONTRIBUTING.md
  28. generate_telemetry_build.py
  29. LICENSE
  30. navbar.md
  31. OWNERS
  32. PRESUBMIT.py
  33. pylintrc
  34. README.md
  35. 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