Commit 7e98e19a authored by Roberto Carrillo's avatar Roberto Carrillo Committed by Commit Bot

[code coverage] Define test suite for linux and cq bot config.

We will need to customize the test targets that run on coverage bots, so
this change creates a dedicated suite. Also, this creates the config for
the new cq trybot.

R=jbudorick,stgao,liaoyuke

No-Try: true
Change-Id: I08563dd9b5375fa140356d36d536aa5d9e1c6418
Reviewed-on: https://chromium-review.googlesource.com/c/1324142
Commit-Queue: Roberto Carrillo <robertocn@chromium.org>
Reviewed-by: default avatarJohn Budorick <jbudorick@chromium.org>
Reviewed-by: default avatarYuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606280}
parent d1d57213
......@@ -2549,6 +2549,19 @@
'linux_flavor_specific_chromium_gtests',
],
'chromium_linux_coverage_gtests': [
'aura_gtests',
'chromium_gtests',
'chromium_gtests_for_devices_with_graphical_output',
'chromium_gtests_for_linux_and_chromeos_only',
'chromium_gtests_for_win_and_linux_only',
'linux_flavor_specific_chromium_gtests',
'network_service_gtests',
'non_android_chromium_gtests',
'non_android_and_cast_and_chromeos_chromium_gtests',
'vr_platform_specific_chromium_gtests',
],
'chromium_linux_dbg_isolated_scripts': [
'desktop_chromium_isolated_scripts',
'linux_specific_chromium_isolated_scripts',
......
{
"AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
"AAAAA2 See generate_buildbot_json.py to make changes": {},
"linux-coverage-rel": {
"gtest_tests": [
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "accessibility_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "angle_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "app_shell_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "aura_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "base_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "blink_common_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "blink_fuzzer_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "blink_heap_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "blink_platform_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "boringssl_crypto_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "boringssl_ssl_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 10
},
"test": "browser_tests"
},
{
"args": [
"--enable-features=NetworkService",
"--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_browser_tests.filter"
],
"isolate_coverage_data": true,
"name": "network_service_browser_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 15
},
"test": "browser_tests"
},
{
"args": [
"--enable-features=WebUIPolymer2",
"--test-launcher-filter-file=../../testing/buildbot/filters/webui_polymer2_browser_tests.filter"
],
"isolate_coverage_data": true,
"name": "webui_polymer2_browser_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 4
},
"test": "browser_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "cacheinvalidation_unittests"
},
{
"args": [
"--gtest_filter=-*UsingRealWebcam*"
],
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "capture_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "cast_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "cc_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "chrome_app_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "chromedriver_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "components_browsertests"
},
{
"args": [
"--enable-features=NetworkService"
],
"isolate_coverage_data": true,
"name": "network_service_components_browsertests",
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "components_browsertests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "components_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "compositor_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "content_browsertests"
},
{
"args": [
"--enable-features=NetworkService",
"--test-launcher-filter-file=../../testing/buildbot/filters/mojo.fyi.network_content_browsertests.filter"
],
"isolate_coverage_data": true,
"name": "network_service_content_browsertests",
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 2
},
"test": "content_browsertests"
},
{
"args": [
"--enable-features=TracingPerfettoBackend",
"--gtest_filter=TracingControllerTest.*"
],
"isolate_coverage_data": true,
"name": "perfetto_content_browsertests",
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "content_browsertests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "content_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "cronet_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "cronet_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "crypto_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "dbus_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "device_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "display_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "events_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "extensions_browsertests"
},
{
"args": [
"--enable-features=NetworkService"
],
"isolate_coverage_data": true,
"name": "network_service_extensions_browsertests",
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "extensions_browsertests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "extensions_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "filesystem_service_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "gcm_unit_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "gfx_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "gin_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "google_apis_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "gpu_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 3
},
"test": "interactive_ui_tests"
},
{
"args": [
"--enable-features=NetworkService"
],
"isolate_coverage_data": true,
"name": "network_service_interactive_ui_tests",
"swarming": {
"can_use_on_swarming_builders": true,
"shards": 3
},
"test": "interactive_ui_tests"
},
{
"args": [
"--enable-features=WebUIPolymer2",
"--test-launcher-filter-file=../../testing/buildbot/filters/webui_polymer2_interactive_ui_tests.filter"
],
"isolate_coverage_data": true,
"name": "webui_polymer2_interactive_ui_tests",
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "interactive_ui_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "ipc_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "jingle_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "latency_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "leveldb_service_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "libjingle_xmpp_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "media_blink_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "media_service_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "media_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "message_center_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "midi_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "mojo_core_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "mojo_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "nacl_helper_nonsfi_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "nacl_loader_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "native_theme_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "net_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "pdf_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "ppapi_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "printing_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "remoting_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "sandbox_linux_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "service_manager_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "services_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "shell_dialogs_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "skia_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "snapshot_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "sql_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "storage_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "sync_integration_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "traffic_annotation_auditor_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "ui_base_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "ui_touch_selection_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "unit_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "url_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "views_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "viz_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "vr_common_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "vr_pixeltests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "webkit_unit_tests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "wm_unittests"
},
{
"isolate_coverage_data": true,
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "wtf_unittests"
}
]
}
}
......@@ -1382,7 +1382,7 @@
'code-coverage',
],
'test_suites': {
'gtest_tests': 'chromium_linux_gtests',
'gtest_tests': 'chromium_linux_coverage_gtests',
}
},
'linux-tcmalloc-rel': {
......@@ -3488,6 +3488,19 @@
},
},
},
{
'name': 'tryserver.chromium.linux',
'machines': {
'linux-coverage-rel': {
'mixins': [
'code-coverage',
],
'test_suites': {
'gtest_tests': 'chromium_linux_coverage_gtests',
},
},
},
},
{
'name': 'tryserver.webrtc',
'machines': {
......
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