Commit 8ecd3fb0 authored by Jonathan's avatar Jonathan Committed by Commit Bot

Testing of Telemetry Perf and Unittests with Viz

We want to make sure that --enable-viz does not break telemetry,
so that we can properly collect metrics.

This change adds both to the Linux Viz FYI bot. A few known
failures are being skipped while we investigate them.

TEST=telemetry_perf_unittests telemetry_unittests

Bug: 778749
Change-Id: I4862bfd12ca255265d0e67406278cbd41202ac85
Reviewed-on: https://chromium-review.googlesource.com/827031Reviewed-by: default avatarScott Violet <sky@chromium.org>
Commit-Queue: Jonathan Ross <jonross@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524471}
parent 83f34380
......@@ -4118,6 +4118,35 @@
},
"test": "content_browsertests"
}
],
"isolated_scripts": [
{
"args": [
"--extra-browser-args=--enable-viz"
],
"isolate_name": "telemetry_perf_unittests",
"name": "telemetry_perf_unittests",
"swarming": {
"can_use_on_swarming_builders": true,
"hard_timeout": 960,
"shards": 12
}
},
{
"args": [
"--extra-browser-args=--enable-viz",
"--skip=telemetry.internal.backends.chrome_inspector.inspector_page_unittest.InspectorPageTest.testCaptureScreenshot",
"--skip=telemetry.internal.browser.tab_unittest.GpuTabTest.testScreenshot",
"--skip=telemetry.internal.actions.scroll_unittest.ScrollActionTest.testWheelScrollDistanceWhileZoomed",
"--skip=telemetry.page.cache_temperature_unittest.CacheTemperatureTests.testEnsureHotAfterColdRun"
],
"isolate_name": "telemetry_unittests",
"name": "telemetry_unittests",
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 4
}
}
]
},
"Linux x64 Goma Canary (clobber)": {
......
......@@ -983,6 +983,30 @@
},
},
'linux_viz_isolated_scripts': {
'telemetry_perf_unittests': {
'args': [
'--extra-browser-args=--enable-viz',
],
'swarming': {
'hard_timeout': 960,
'shards': 12,
},
},
'telemetry_unittests': {
'args': [
'--extra-browser-args=--enable-viz',
'--skip=telemetry.internal.backends.chrome_inspector.inspector_page_unittest.InspectorPageTest.testCaptureScreenshot',
'--skip=telemetry.internal.browser.tab_unittest.GpuTabTest.testScreenshot',
'--skip=telemetry.internal.actions.scroll_unittest.ScrollActionTest.testWheelScrollDistanceWhileZoomed',
'--skip=telemetry.page.cache_temperature_unittest.CacheTemperatureTests.testEnsureHotAfterColdRun',
],
'swarming': {
'shards': 4,
},
},
},
'linux_viz_gtests': {
# TODO(jonross): merge all viz tests into one config, use exceptions to
# differentiate between the fyi and cq filters.
......
......@@ -1081,6 +1081,7 @@
],
'test_suites': {
'gtest_tests': 'linux_viz_gtests',
'isolated_scripts': 'linux_viz_isolated_scripts',
},
},
'Mac Builder (dbg) Goma Canary': {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment