[telemetry] Make testMeasurementSmoke generate separate tests.
commitd6de3a1ba5ed0dc20452937458f5144c99f52cb8
authordtu@chromium.org <dtu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 15 May 2014 19:10:58 +0000 (15 19:10 +0000)
committerdtu@chromium.org <dtu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 15 May 2014 19:10:58 +0000 (15 19:10 +0000)
tree0dcdc990f24022ec2fb5f8b65e644b39e1b4745c
parent882eaf2cdb62c51ea6b10aa22ffde05e33998c6d
[telemetry] Make testMeasurementSmoke generate separate tests.

This way failures in one benchmark won't stop the rest of the tests, and it'll print separate GTest steps for each benchmark.
The test names follow the format BenchmarkSmokeTest.benchmark.name so you can still find BenchmarkSmokeTest with a search.

Also:
- Rename it to the more apt BenchmarkSmoke.
- Print Chrome stack trace when there's a tab crash at Chrome startup.

BUG=368401,371613,373385
TEST=tools/perf/run_tests benchmark
NOTRY=true

Review URL: https://codereview.chromium.org/287773002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270766 0039d316-1c4b-4281-b951-d872f2087c98
tools/perf/benchmarks/benchmark_unittest.py [new file with mode: 0644]
tools/perf/measurements/measurement_unittest.py [deleted file]
tools/telemetry/telemetry/page/gtest_test_results.py
tools/telemetry/telemetry/page/page_runner.py