commit | b118e0f648ae492b9a7793a9e72f0479ef739fe4 | [log] [tgz] |
---|---|---|
author | Yuri Wiitala <miu@chromium.org> | Tue Feb 19 21:43:46 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 19 21:43:46 2019 |
tree | ab24da795d7436a8b7895172ad5c0a2b2ea313dd | |
parent | b3612f894052fdaeb86b893b75b9d5e2151d5b92 [diff] |
RELAND: Move tab mirroring performance tests into browser_tests. This is a reland of the following change: commit a94eef133b31810217f2237e429649b03cdd9b85 https://chromium-review.googlesource.com/c/1428399 FIX FOR RELAND: Added preprocessor macros to disable certain tests on a CrOS+MSAN build. This moves TabCapturePerformanceTest and CastV2PerformanceTest into browser_tests. By default, they have been changed to run in a quick- check mode. When run for performance testing on the perf bots, the additional --full-performance-run command line switch will be required. The performance_browser_tests isolate config has been changed to run browser_tests with the --full-performance-run switch, gtest filters, and timeout overrides. Also, the old performance_browser_tests GN test target has been turned into a simple group target that groups the necessary data dependencies for running on the perf bots. This change also includes some changes to allow the tests to complete in the absence of tracing data when in quick-check mode. While most bots do collect a reasonable amount of tracing data in a few short seconds, one or two don't always do so. Unfortunately, we can't justify making the CQ run longer to force data collection in all cases. TBR=crouleau@chromium.org,jochen@chromium.org Bug: 804191, 932387 Change-Id: Ic094f4441843649aac3aac6e20b2afe0b19194e3 Reviewed-on: https://chromium-review.googlesource.com/c/1476074 Commit-Queue: Yuri Wiitala <miu@chromium.org> Reviewed-by: Yuri Wiitala <miu@chromium.org> Reviewed-by: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Caleb Rouleau <crouleau@chromium.org> Cr-Commit-Position: refs/heads/master@{#633406}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .