[clusterfuzzlite] Keep unaffected fuzzers when uploading a build. (#6530)

Otherwise incomplete builds may be uploaded.
Fixes: https://github.com/google/oss-fuzz/issues/6529
Related: https://github.com/google/oss-fuzz/issues/6525
This commit is contained in:
jonathanmetzman 2021-10-01 14:15:29 -04:00 committed by GitHub
parent fcaf61364c
commit 287e35cd4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -209,7 +209,6 @@ class BaseConfig:
self.git_store_branch = os.environ.get('GIT_STORE_BRANCH')
self.git_store_branch_coverage = os.environ.get('GIT_STORE_BRANCH_COVERAGE',
self.git_store_branch)
self.upload_build = environment.get_bool('UPLOAD_BUILD', False)
# TODO(metzman): Fix tests to create valid configurations and get rid of
# CIFUZZ_TEST here and in presubmit.py.
@ -344,3 +343,7 @@ class BuildFuzzersConfig(BaseConfig):
# Not from a commit or PR.
(not self.base_ref and not self.base_commit) or
environment.get_bool('KEEP_UNAFFECTED_FUZZERS'))
self.upload_build = environment.get_bool('UPLOAD_BUILD', False)
if self.upload_build:
logging.info('Keeping all fuzzers because we are uploading build.')
self.keep_unaffected_fuzz_targets = True