Commit af486664 authored by Nico Weber's avatar Nico Weber

Run headless_browsertests, headless_unittests on more bots.

Run headless_browsertests, headless_unittests on the the clang tot bots,
and on some memory bots. Both suites are very leaky, so they don't run on
asan bots, and headless_browsertests is also very racy so it doesn't run under
tsan, but headless_unittests runs under tsan. Both run under msan and cfi.
They also run under asan/mac, which seems to be happy.

This is part of an effort to reduce the number of test configurations.
Originally reviewed as part of https://chromium-review.googlesource.com/1061795,
which I'm now landing in smaller pieces.

TBR=kbr

Bug: 843511,843732,843734
Change-Id: I3ba57446830d44f3651100e216f1d546ee7532b6
Reviewed-on: https://chromium-review.googlesource.com/1088754
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: default avatarNico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564931}
parent bc7b355a
This diff is collapsed.
......@@ -578,6 +578,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
......@@ -1081,6 +1093,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......@@ -1553,6 +1577,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
......@@ -2007,6 +2043,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
......@@ -2415,6 +2463,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......@@ -5200,6 +5260,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......@@ -5672,6 +5744,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
......@@ -6143,6 +6227,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......@@ -6966,6 +7062,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": false
......@@ -9023,6 +9131,24 @@
},
"test": "gpu_unittests"
},
{
"args": [
"--enable-features=ViewsBrowserWindows"
],
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"args": [
"--enable-features=ViewsBrowserWindows"
],
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"args": [
"--enable-features=ViewsBrowserWindows"
......
......@@ -3454,6 +3454,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
......@@ -4871,6 +4883,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......@@ -5333,6 +5357,12 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
......@@ -5755,6 +5785,18 @@
},
"test": "gpu_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_browsertests"
},
{
"swarming": {
"can_use_on_swarming_builders": true
},
"test": "headless_unittests"
},
{
"swarming": {
"can_use_on_swarming_builders": true,
......
......@@ -1435,9 +1435,15 @@
},
'headless_browsertests': {
'remove_from': [
# chromium.clang
'ToTLinuxASan', # https://crbug.com/843732
# chromium.linux
'Linux Tests (dbg)(1)(32)',
# On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
'Mac10.11 Tests',
# chromium.memory
'Linux ASan LSan Tests (1)', # https://crbug.com/843732
'Linux TSan Tests', # https://crbug.com/843734
# client.v8.chromium
'Linux - Future (dbg)',
# chromium.win
......@@ -1446,9 +1452,14 @@
},
'headless_unittests': {
'remove_from': [
# chromium.clang
'ToTLinuxASan', # https://crbug.com/843732
# chromium.linux
'Linux Tests (dbg)(1)(32)',
# On chromium.mac, unclear why these aren't run on "Mac10.11 Tests".
'Mac10.11 Tests',
# chromium.memory
'Linux ASan LSan Tests (1)', # https://crbug.com/843732
# client.v8.chromium
'Linux - Future (dbg)'
],
......
......@@ -1930,9 +1930,6 @@
'cronet_tests': {},
'cronet_unittests': {},
'gn_unittests': {},
},
'non_android_and_cast_and_chromeos_and_clang_and_mac_fyi_chromium_gtests': {
'headless_browsertests': {},
'headless_unittests': {},
},
......@@ -2446,7 +2443,6 @@
'network_service_gtests',
'non_android_chromium_gtests',
'non_android_and_cast_and_chromeos_chromium_gtests',
'non_android_and_cast_and_chromeos_and_clang_and_mac_fyi_chromium_gtests',
'non_mac_chromium_gtests',
'site_isolation_chromium_gtests',
'site_isolation_chromium_linux_gtests',
......@@ -2531,7 +2527,6 @@
'mac_specific_chromium_gtests',
'non_android_chromium_gtests',
'non_android_and_cast_and_chromeos_chromium_gtests',
'non_android_and_cast_and_chromeos_and_clang_and_mac_fyi_chromium_gtests',
'non_linux_chromium_gtests',
],
......@@ -2603,7 +2598,6 @@
'chromium_gtests_for_devices_with_graphical_output',
'non_android_chromium_gtests',
'non_android_and_cast_and_chromeos_chromium_gtests',
'non_android_and_cast_and_chromeos_and_clang_and_mac_fyi_chromium_gtests',
'non_linux_chromium_gtests',
'non_mac_chromium_gtests',
'vr_platform_specific_chromium_gtests',
......@@ -2616,7 +2610,6 @@
'chromium_gtests_for_devices_with_graphical_output',
'non_android_chromium_gtests',
'non_android_and_cast_and_chromeos_chromium_gtests',
'non_android_and_cast_and_chromeos_and_clang_and_mac_fyi_chromium_gtests',
'non_linux_chromium_gtests',
'non_mac_chromium_gtests',
'viz_gtests',
......
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