Reland #3 of "gtest perf tests: Output well formed test results json"

This reverts commit 3cf9eadffa44ab79c557384ee166ef28bb071d25.

Reason for revert: Will fix errors

Original change's description:
> Revert "Reland "Reland "gtest perf tests: Output well formed test results json"""
>
> This reverts commit 4da4a0c81701d7acf80bd594b6bc00efece0e898.
>
> Reason for revert: Failing on mac and windows.  I will add more comments to crbug.com/855234
>
> Original change's description:
> > Reland "Reland "gtest perf tests: Output well formed test results json""
> >
> > This reverts commit 89c5e7909f22e5cb9946f0cb7fcedf5494080d2b.
> >
> > Reason for revert: Testing possible fixes
> >
> > Original change's description:
> > > Revert "Reland "gtest perf tests: Output well formed test results json""
> > >
> > > This reverts commit f02c92e1ae6b6b466f4d42b3d870ed070bb28b37.
> > >
> > > Reason for revert: still breaking perf waterfall https://ci.chromium.org/buildbot/chromium.perf/linux-perf/315
> > >
> > > Original change's description:
> > > > Reland "gtest perf tests: Output well formed test results json"
> > > >
> > > > This reverts commit 9eeaba4e66b95a174d03ecc8caadb64fa3dcb890.
> > > >
> > > > Reason for revert: Will re-land with fix
> > > >
> > > > Original change's description:
> > > > > Revert "gtest perf tests: Output well formed test results json"
> > > > >
> > > > > This reverts commit 71b865f40dfdaf80f466e94bc4c98ffeb5fd89fb.
> > > > >
> > > > > Reason for revert: break many perf tests (see https://ci.chromium.org/buildbot/chromium.perf/linux-perf/307)
> > > > >
> > > > > Original change's description:
> > > > > > gtest perf tests: Output well formed test results json
> > > > > >
> > > > > > This CL changes the run_gtest_perf_test.py script to output well formed
> > > > > > test results json.
> > > > > >
> > > > > > Bug: 855234
> > > > > > Change-Id: Ia5ce6e258865e34a2aa37635c014cd54efa62796
> > > > > > Reviewed-on: https://chromium-review.googlesource.com/1112635
> > > > > > Commit-Queue: Stephen Martinis <martiniss@chromium.org>
> > > > > > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> > > > > > Cr-Commit-Position: refs/heads/master@{#570943}
> > > > >
> > > > > TBR=dpranke@chromium.org,nednguyen@google.com,martiniss@chromium.org,eyaich@chromium.org
> > > > >
> > > > > Change-Id: Ia0aaff923014438005ebc0a8677c3bbbebb808ac
> > > > > No-Presubmit: true
> > > > > No-Tree-Checks: true
> > > > > No-Try: true
> > > > > Bug: 855234
> > > > > Reviewed-on: https://chromium-review.googlesource.com/1118238
> > > > > Reviewed-by: Ned Nguyen <nednguyen@google.com>
> > > > > Commit-Queue: Ned Nguyen <nednguyen@google.com>
> > > > > Cr-Commit-Position: refs/heads/master@{#571083}
> > > >
> > > > TBR=dpranke@chromium.org,nednguyen@google.com,martiniss@chromium.org,eyaich@chromium.org
> > > >
> > > > Change-Id: Idb255b1fafb7f254fd44d6554f93ff27608279f2
> > > > No-Presubmit: true
> > > > No-Tree-Checks: true
> > > > No-Try: true
> > > > Bug: 855234
> > > > Reviewed-on: https://chromium-review.googlesource.com/1118789
> > > > Commit-Queue: Stephen Martinis <martiniss@chromium.org>
> > > > Reviewed-by: Stephen Martinis <martiniss@chromium.org>
> > > > Cr-Commit-Position: refs/heads/master@{#571245}
> > >
> > > TBR=dpranke@chromium.org,nednguyen@google.com,martiniss@chromium.org,eyaich@chromium.org
> > >
> > > Change-Id: I6bc0869caa6a763dc8bb542fd5a1b3d25853ac86
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Bug: 855234
> > > Reviewed-on: https://chromium-review.googlesource.com/1119445
> > > Reviewed-by: Ned Nguyen <nednguyen@google.com>
> > > Commit-Queue: Ned Nguyen <nednguyen@google.com>
> > > Cr-Commit-Position: refs/heads/master@{#571321}
> >
> > TBR=dpranke@chromium.org,nednguyen@google.com,martiniss@chromium.org,eyaich@chromium.org
> >
> > Change-Id: I25bc4bb1f77031d95dd70347bfed886112b76218
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Bug: 855234
> > Reviewed-on: https://chromium-review.googlesource.com/1120798
> > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> > Reviewed-by: Stephen Martinis <martiniss@chromium.org>
> > Commit-Queue: Stephen Martinis <martiniss@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#571968}
>
> TBR=dpranke@chromium.org,nednguyen@google.com,martiniss@chromium.org,eyaich@chromium.org
>
> Change-Id: I031c5d6204e0b53fa2719168a38292455d676167
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 855234
> Reviewed-on: https://chromium-review.googlesource.com/1124539
> Reviewed-by: Emily Hanley <eyaich@chromium.org>
> Commit-Queue: Emily Hanley <eyaich@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#572183}

Change-Id: I6c994148908ed9a223b8b59219b6b4a6957cd9ca
Bug: 855234
Reviewed-on: https://chromium-review.googlesource.com/1125420
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Stephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575747}
3 files changed