Revert "Reland "Do not use StringIO""

This reverts commit aa904f2526181100bee6972a878c87fb553b40a3.

Reason for revert: caused crbug/1187730

Original change's description:
> Reland "Do not use StringIO"
>
> This reverts commit a2e61d839066063bbd5682f25c179f156827de71.
>
> Reason for revert: will manually roll catapult
>
> Original change's description:
> > Revert "Do not use StringIO"
> >
> > This reverts commit 1b1b89d649f1cd031fd266be3744e071403a2965.
> >
> > Reason for revert: Causing the catapult roll to fail: https://ci.chromium.org/ui/p/chromium/builders/try/android-binary-size/750590/overview
> >
> >   File "/b/s/w/ir/cache/builder/src/third_party/catapult/devil/devil/utils/cmd_helper.py", line 18, in <module>
> >   import six
> >   ImportError: No module named six
> >
> >
> > Original change's description:
> > > Do not use StringIO
> > >
> > > In attempt to make catapult work under py3.
> > >
> > > Bug: chromium:1183514
> > > Change-Id: I4d53628c2571cb98872350f372433f3c9104f65f
> > > Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2726534
> > > Commit-Queue: Weizhong Xia <weizhong@google.com>
> > > Reviewed-by: Ben Pastene <bpastene@chromium.org>
> > > Reviewed-by: Dirk Pranke <dpranke@google.com>
> >
> > Bug: chromium:1183514
> > Change-Id: Iebcf1d1eb7ac263df9a5c683673668f0005e3adc
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2739458
> > Auto-Submit: Sami Kyöstilä <skyostil@chromium.org>
> > Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
> > Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
>
> Bug: chromium:1183514
> Change-Id: Ie234ed686d86bf9b4bc504e77c719763f3438db5
> Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2738955
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Reviewed-by: Dean Berris <dberris@chromium.org>
> Reviewed-by: Ben Pastene <bpastene@chromium.org>
> Commit-Queue: Weizhong Xia <weizhong@google.com>

Bug: chromium:1183514
Change-Id: I6709eb140e41f097f3c86da11cb58449c33bfac2
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/2757317
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
2 files changed
tree: 5cba18c05abc612e3c7c58b1d8284e4cf91f0c7d
  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