Chromium Code Reviews| Index: scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py |
| diff --git a/scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py b/scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py |
| index 3d84ed7661405984d7b6955e920b8c20c6a22489..3b7d710d28fb55759228556971f2a023bcd45f46 100644 |
| --- a/scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py |
| +++ b/scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py |
| @@ -8,6 +8,57 @@ RESULTS_URL = 'https://chromeperf.appspot.com' |
| SPEC = { |
| 'builders': { |
| + 'Win ASan Release': { |
| + 'chromium_config': 'chromium_win_clang_asan', |
| + 'chromium_apply_config': ['mb', 'clobber'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 32, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-asan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'asan', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'win' }, |
| + }, |
| + 'Win ASan Release Coverage': { |
| + 'chromium_config': 'chromium_win_clang_asan', |
| + 'chromium_apply_config': ['mb', 'clobber', 'sanitizer_coverage'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 32, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-asan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'asan-coverage', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'win' }, |
| + }, |
| + 'Win ASan Release Media': { |
| + 'chromium_config': 'chromium_win_clang_asan', |
| + 'chromium_apply_config': ['mb', 'clobber', 'chrome_with_codecs'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 32, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chrome-test-builds/media', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'asan', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'win' }, |
| + }, |
| 'Win SyzyASAN LKGR': { |
| 'chromium_config': 'chromium_no_goma', |
| 'chromium_apply_config': ['clobber', 'mb', 'syzyasan'], |
| @@ -25,6 +76,82 @@ SPEC = { |
| 'compile_targets': [ 'chromium_builder_asan' ], |
| 'testing': { 'platform': 'win' }, |
| }, |
| + # The build process for TSan is described at |
| + # http://dev.chromium.org/developers/testing/threadsanitizer-tsan-v2 |
| + 'TSAN Release': { |
| + 'chromium_config': 'chromium_clang', |
| + 'chromium_apply_config': ['mb', 'tsan2', 'clobber'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 64, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-tsan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'tsan', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'linux' }, |
| + }, |
| + 'TSAN Debug': { |
| + 'chromium_config': 'chromium_clang', |
| + 'chromium_apply_config': ['mb', 'tsan2', 'clobber'], |
|
Nico
2016/06/09 00:24:11
(this is missing debug_extra_cflags="-gline-tables
|
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Debug', |
| + 'TARGET_BITS': 64, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-tsan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'tsan', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'linux' }, |
| + }, |
| + # The build process for MSan is described at |
| + # http://dev.chromium.org/developers/testing/memorysanitizer |
| + 'MSAN Release (no origins)': { |
| + 'chromium_config': 'chromium_clang', |
| + 'chromium_apply_config': ['mb', 'msan', 'msan_no_origin_tracking', |
| + 'prebuilt_instrumented_libraries', |
| + 'sanitizer_coverage', 'clobber'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 64, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-msan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'msan-no-origins', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'linux' }, |
| + }, |
| + 'MSAN Release (chained origins)': { |
| + 'chromium_config': 'chromium_clang', |
| + 'chromium_apply_config': ['mb', 'msan', 'msan_full_origin_tracking', |
| + 'prebuilt_instrumented_libraries', |
| + 'sanitizer_coverage', 'clobber'], |
| + 'gclient_config': 'chromium', |
| + 'chromium_config_kwargs': { |
| + 'BUILD_CONFIG': 'Release', |
| + 'TARGET_BITS': 64, |
| + }, |
| + 'bot_type': 'builder', |
| + 'disable_tests': True, |
| + 'cf_archive_build': True, |
| + 'cf_gs_bucket': 'chromium-browser-msan', |
| + 'cf_gs_acl': 'public-read', |
| + 'cf_archive_name': 'msan-chained-origins', |
| + 'compile_targets': [ 'chromium_builder_asan' ], |
| + 'testing': { 'platform': 'linux' }, |
| + }, |
| 'UBSan Release': { |
| 'chromium_config': 'chromium_linux_ubsan', |
| 'chromium_apply_config': ['mb'], |