summaryrefslogtreecommitdiffstats
path: root/dbus
diff options
context:
space:
mode:
authorkbr <kbr@chromium.org>2015-07-16 10:47:02 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-16 17:47:58 +0000
commitdf4f51769e3c1eb43734db6f5360e0c4908e2c5f (patch)
tree1ef8ba319a1e15487a11f6e75f673fa0cfb47673 /dbus
parenta71701a195fb434b02cacf095b28219858daa15e (diff)
downloadchromium_src-df4f51769e3c1eb43734db6f5360e0c4908e2c5f.zip
chromium_src-df4f51769e3c1eb43734db6f5360e0c4908e2c5f.tar.gz
chromium_src-df4f51769e3c1eb43734db6f5360e0c4908e2c5f.tar.bz2
Refactored TestExpectations out of Telemetry and into content/test/gpu.
(Re-land #2 with fixes for handling crashed renderers and other bug fixes) (Original CL: https://codereview.chromium.org/1224233005/ ) (Re-land #1: https://codereview.chromium.org/1231863008/ ) 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;tryserver.chromium.perf:mac_perf_bisect;tryserver.chromium.perf:win_perf_bisect TBR=bajones@chromium.org,nednguyen@google.com,dtu@chromium.org,zmo@chromium.org Review URL: https://codereview.chromium.org/1233133003 Cr-Commit-Position: refs/heads/master@{#339069}
Diffstat (limited to 'dbus')
0 files changed, 0 insertions, 0 deletions