Create new fyi bot for asan-lsan with post-process stdout flag.
We are experimenting with a post-process step for sanitizer builders
that will fail a test on certain san WARNINGS. Create an asan-lsan
version in chromium.memory.fyi with an optional trybot with
fail_on_san_warnings=true.
Bug: 1442587
Change-Id: Ie41fb79e2d2f131b950ae2789d23cc28e51b3119
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4582393
Commit-Queue: Ian Struiksma <[email protected]>
Reviewed-by: Erik Staab <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1153251}
diff --git a/testing/buildbot/test_suite_exceptions.pyl b/testing/buildbot/test_suite_exceptions.pyl
index c616428..704d376 100644
--- a/testing/buildbot/test_suite_exceptions.pyl
+++ b/testing/buildbot/test_suite_exceptions.pyl
@@ -35,6 +35,16 @@
],
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ 'swarming': {
+ 'dimension_sets': [
+ {
+ # TODO(crbug.com/1442303): Move to Jammy when it's compatible.
+ 'os': 'Ubuntu-18.04',
+ },
+ ],
+ },
+ },
},
},
'android_browsertests': {
@@ -1259,6 +1269,14 @@
'shards': 50,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ 'ci_only': True,
+ # These are very slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 40,
+ },
+ },
# asan tests is slower.
'linux-lacros-asan-lsan-rel': {
'swarming': {
@@ -1767,6 +1785,13 @@
'--gtest_filter=-FieldFormatterTest.DifferentLocales',
],
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are very slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 5,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 2,
@@ -2056,6 +2081,11 @@
'shards': 12,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ 'swarming': {
+ 'shards': 24,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 30,
@@ -2227,6 +2257,13 @@
'--test-launcher-filter-file=../../testing/buildbot/filters/fuchsia.lsan.content_unittests.filter',
],
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 2,
+ },
+ },
'linux-rel-dev': {
'swarming': {
'dimension_sets': [
@@ -2465,6 +2502,7 @@
'ToTLinuxASan', # https://crbug.com/831667
'Linux ASan LSan Tests (1)', # https://crbug.com/831667
'Linux Chromium OS ASan LSan Tests (1)', # https://crbug.com/831667
+ 'linux-exp-asan-lsan-fyi-rel', # https://crbug.com/831667
],
'modifications': {
'android-arm64-proguard-rel': {
@@ -2547,6 +2585,21 @@
],
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ 'args': [
+ '--use-gpu-in-tests',
+ '--no-xvfb',
+ ],
+ 'swarming': {
+ 'dimension_sets': [
+ {
+ 'gpu': '10de:2184',
+ 'os': 'Ubuntu',
+ 'pool': 'chromium.tests.gpu',
+ },
+ ],
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'args': [
'--use-gpu-in-tests',
@@ -2893,6 +2946,12 @@
'shards': 10,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are slow on the ASan trybot for some reason, crbug.com/1257927
+ 'swarming': {
+ 'shards': 12,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
# These are slow on the TSan bots for some reason, crbug.com/1257927
'swarming': {
@@ -3296,6 +3355,13 @@
'shards': 2,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are very slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 16,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 4,
@@ -3784,6 +3850,11 @@
'shards': 4,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ 'swarming': {
+ 'shards': 4,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 6,
@@ -4052,6 +4123,13 @@
'shards': 2,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 4,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 2,
@@ -4702,6 +4780,13 @@
'shards': 2,
},
},
+ 'linux-exp-asan-lsan-fyi-rel': {
+ # These are very slow on the ASAN trybot for some reason.
+ # crbug.com/1257927
+ 'swarming': {
+ 'shards': 5,
+ },
+ },
'linux-exp-tsan-fyi-rel': {
'swarming': {
'shards': 2,