• Home
  • Raw
  • Download

Lines Matching +full:oss +full:- +full:fuzz

7 #      http://www.apache.org/licenses/LICENSE-2.0
38 CORPUS_BACKUP_URL = ('/{project}-backup.clusterfuzz-external.appspot.com/'
52 EngineInfo(upload_bucket='clusterfuzz-builds',
56 EngineInfo(upload_bucket='clusterfuzz-builds-afl',
60 EngineInfo(upload_bucket='clusterfuzz-builds-honggfuzz',
64 EngineInfo(upload_bucket='clusterfuzz-builds-dataflow',
68 EngineInfo(upload_bucket='clusterfuzz-builds-no-engine',
91 bucket += '-' + architecture
93 bucket += '-testing'
115 # pylint: disable=no-member
134 service_account = f'projects/-/serviceAccounts/{client_id}'
139 'payload': base64.b64encode(blob.encode('utf-8')).decode('utf-8'),
156 sys.stderr.write('No fuzz targets found for project "%s".\n' % project_name)
160 # Split fuzz targets into batches of CORPUS_DOWNLOAD_BATCH_SIZE.
177 'name': 'gcr.io/oss-fuzz-base/base-runner',
193 'gcr.io/cloud-builders/curl',
195 '-H',
196 'Content-Type: ' + content_type,
197 '-X',
199 '-d',
210 'name': 'gcr.io/cloud-builders/gsutil',
213 '-c',
214 'gsutil -m rm -rf %s || exit 0' % url,
221 """Returns steps to pull testing versions of base-images and tag them so that
224 'gcr.io/oss-fuzz-base/base-builder',
225 'gcr.io/oss-fuzz-base/base-builder-swift',
226 'gcr.io/oss-fuzz-base/base-builder-jvm',
227 'gcr.io/oss-fuzz-base/base-builder-go',
228 'gcr.io/oss-fuzz-base/base-builder-python',
229 'gcr.io/oss-fuzz-base/base-builder-rust',
233 test_image = image + '-' + test_image_suffix
235 'name': 'gcr.io/cloud-builders/docker',
240 'waitFor': '-' # Start this immediately, don't wait for previous step.
243 # This step is hacky but gives us great flexibility. OSS-Fuzz has hardcoded
244 # references to gcr.io/oss-fuzz-base/base-builder (in dockerfiles, for
245 # example) and gcr.io/oss-fuzz-base-runner (in this build code). But the
247 # gcr.io/oss-fuzz-base/base-builder-testing and
248 # gcr.io/oss-fuzz-base/base-runner-testing. How can we get the build to use
250 # the test image with the non-test version, so that the test version is used
253 'name': 'gcr.io/cloud-builders/docker',
269 """Returns GCB steps to build OSS-Fuzz project image."""
272 'clone', 'https://github.com/google/oss-fuzz.git', '--depth', '1'
274 'name': 'gcr.io/cloud-builders/git',
278 clone_step['args'].extend(['--branch', branch])
286 'name': 'gcr.io/cloud-builders/docker',
289 '-t',
293 'dir': 'oss-fuzz/projects/' + name,
297 'bash', '-c',