summaryrefslogtreecommitdiffstats
path: root/chrome/installer/util
diff options
context:
space:
mode:
authorkbr <kbr@chromium.org>2015-07-13 19:16:57 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-14 02:17:59 +0000
commit5b3151cd707dee82b947ae096b12967e3c4a7c26 (patch)
tree7f385154c545a89d7952a2a5267c7d53caafbba9 /chrome/installer/util
parentcef2e44e21e1efc3768949175ec3d1b6a846104b (diff)
downloadchromium_src-5b3151cd707dee82b947ae096b12967e3c4a7c26.zip
chromium_src-5b3151cd707dee82b947ae096b12967e3c4a7c26.tar.gz
chromium_src-5b3151cd707dee82b947ae096b12967e3c4a7c26.tar.bz2
Refactored TestExpectations out of Telemetry and into content/test/gpu.
The GPU tests are the primary user of Telemetry's TestExpectations, and it turns out they can be implemented entirely in the code using Telemetry, rather than Telemetry itself. For this reason, move them into content/test/gpu. Refactored the GPU tests to all derive from a common set of base classes implementing support for test expectations. Verified that skipping tests, expected failures, and flaky test handling all work. More tests of test expectations are needed, and will be added in later CLs; this one is too large already, but can't be broken up further. Fixed up two WebGL perf tests that were relying on test expectations to skip the pages on specific GPUs, and added a hook to Telemetry's browser_info to enable this. This CL loses one valuable test, testHandlingOfCrashedTabWithExpectedFailure, from page_run_end_to_end_unittest.py. It will be reintroduced in a later CL. A subsequent CL will redesign TestExpectations. This CL is intended to be a refactoring with no behavioral changes. Ran telemetry_unittests, telemetry_gpu_unittests, telemetry_perf_unittests, and all GPU tests locally to verify. BUG=495870 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect Review URL: https://codereview.chromium.org/1224233005 Cr-Commit-Position: refs/heads/master@{#338623}
Diffstat (limited to 'chrome/installer/util')
0 files changed, 0 insertions, 0 deletions