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

Unified Diff: scripts/slave/recipes/chromium_libfuzzer.py

Issue 1962693002: [libfuzzer] Adding and registering ASan Debug build. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build@master
Patch Set: Re-run recipe_simulation_test. Created 4 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: scripts/slave/recipes/chromium_libfuzzer.py
diff --git a/scripts/slave/recipes/chromium_libfuzzer.py b/scripts/slave/recipes/chromium_libfuzzer.py
index 5a1119505af234c9e89dee596e2fe59a17b54e5b..a6fd34a21a602037f217d716b1d8669029b48e93 100644
--- a/scripts/slave/recipes/chromium_libfuzzer.py
+++ b/scripts/slave/recipes/chromium_libfuzzer.py
@@ -33,6 +33,17 @@ BUILDERS = freeze({
'upload_bucket': 'chromium-browser-libfuzzer',
'upload_directory': 'asan',
},
+ 'Libfuzzer Upload Linux ASan Debug': {
+ 'chromium_config': 'chromium_clang',
+ 'chromium_apply_config': [ 'proprietary_codecs' ],
+ 'chromium_config_kwargs': {
+ 'BUILD_CONFIG': 'Debug',
+ 'TARGET_PLATFORM': 'linux',
+ 'TARGET_BITS': 64,
+ },
+ 'upload_bucket': 'chromium-browser-libfuzzer',
+ 'upload_directory': 'asan',
+ },
'Libfuzzer Upload Linux MSan': {
'chromium_config': 'chromium_clang',
'chromium_apply_config': ['msan', 'msan_full_origin_tracking',
@@ -106,8 +117,14 @@ def RunSteps(api):
api.step.active_result.presentation.logs['targets'] = targets
api.chromium.compile(targets=targets)
+ # Use 'Release' as default value since it has been hardcoded previously.
+ build_config = 'Release'
+ config_kwargs = bot_config.get('chromium_config_kwargs')
+ if config_kwargs and config_kwargs.get('BUILD_CONFIG'):
+ build_config = config_kwargs.get('BUILD_CONFIG')
+
api.archive.clusterfuzz_archive(
- build_dir=api.path['slave_build'].join('src', 'out', 'Release'),
+ build_dir=api.path['slave_build'].join('src', 'out', build_config),
update_properties=checkout_results.json.output['properties'],
gs_bucket=bot_config['upload_bucket'],
archive_prefix='libfuzzer',

Powered by Google App Engine
This is Rietveld 408576698