Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: scripts/slave/recipe_modules/chromium/config.py

Issue 2051583002: lkgr master: Port linux ubsan bots to recipes (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build@master
Patch Set: . Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import pipes 5 import pipes
6 6
7 from recipe_engine.config import config_item_context, ConfigGroup 7 from recipe_engine.config import config_item_context, ConfigGroup
8 from recipe_engine.config import Dict, List, Single, Static, Set, BadConf 8 from recipe_engine.config import Dict, List, Single, Static, Set, BadConf
9 from recipe_engine.config_types import Path 9 from recipe_engine.config_types import Path
10 10
(...skipping 573 matching lines...) Expand 10 before | Expand all | Expand 10 after
584 @config_ctx(includes=['clang_tot_linux', 'asan', 'chromium_sanitizer', 584 @config_ctx(includes=['clang_tot_linux', 'asan', 'chromium_sanitizer',
585 'asan_test_batch']) 585 'asan_test_batch'])
586 def clang_tot_linux_asan(c): 586 def clang_tot_linux_asan(c):
587 # Like chromium_linux_asan, without goma. 587 # Like chromium_linux_asan, without goma.
588 pass 588 pass
589 589
590 @config_ctx(includes=['ninja', 'clang', 'clang_tot']) # No goma. 590 @config_ctx(includes=['ninja', 'clang', 'clang_tot']) # No goma.
591 def clang_tot_linux_lld(c): 591 def clang_tot_linux_lld(c):
592 pass 592 pass
593 593
594 @config_ctx(includes=['ninja', 'clang', 'goma', 'clobber',
595 'ubsan', 'sanitizer_coverage'])
596 def chromium_linux_ubsan(c):
597 pass
598
599 @config_ctx(includes=['ninja', 'clang', 'goma', 'clobber',
600 'ubsan_vptr', 'sanitizer_coverage'])
601 def chromium_linux_ubsan_vptr(c):
602 pass
603
594 @config_ctx(includes=['clang_tot_linux', 'ubsan_vptr', 'sanitizer_coverage']) 604 @config_ctx(includes=['clang_tot_linux', 'ubsan_vptr', 'sanitizer_coverage'])
595 def clang_tot_linux_ubsan_vptr(c): 605 def clang_tot_linux_ubsan_vptr(c):
596 pass 606 pass
597 607
598 @config_ctx(includes=['clang_tot_mac', 'asan', 'chromium_sanitizer', 608 @config_ctx(includes=['clang_tot_mac', 'asan', 'chromium_sanitizer',
599 'static_library']) 609 'static_library'])
600 def clang_tot_mac_asan(c): 610 def clang_tot_mac_asan(c):
601 # Like chromium_mac_asan, without goma. 611 # Like chromium_mac_asan, without goma.
602 # Clear lsan configuration for mac. 612 # Clear lsan configuration for mac.
603 del c.gyp_env.GYP_DEFINES['lsan'] 613 del c.gyp_env.GYP_DEFINES['lsan']
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
802 c.gyp_env.GYP_DEFINES['internal_gles2_conform_tests'] = 1 812 c.gyp_env.GYP_DEFINES['internal_gles2_conform_tests'] = 1
803 813
804 @config_ctx() 814 @config_ctx()
805 def build_angle_deqp_tests(c): 815 def build_angle_deqp_tests(c):
806 c.gyp_env.GYP_DEFINES['build_angle_deqp_tests'] = 1 816 c.gyp_env.GYP_DEFINES['build_angle_deqp_tests'] = 1
807 817
808 @config_ctx() 818 @config_ctx()
809 def force_mac_toolchain(c): 819 def force_mac_toolchain(c):
810 c.env.FORCE_MAC_TOOLCHAIN = 1 820 c.env.FORCE_MAC_TOOLCHAIN = 1
811 c.gyp_env.FORCE_MAC_TOOLCHAIN = 1 821 c.gyp_env.FORCE_MAC_TOOLCHAIN = 1
OLDNEW
« no previous file with comments | « masters/master.chromium.lkgr/master_lkgr_cfg.py ('k') | scripts/slave/recipe_modules/chromium_tests/api.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698