blob: 48319ff6383d45ab15ef7a2190ed680927d3a274 [file]
// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package recipes.build.chromium.fuzz;
// Next ID: 11
message InputProperties {
reserved 1, 10;
reserved "archive_prefix", "use_archive_path";
// Path prefix to use verbatim for the uploaded zip archive.
string archive_path = 9;
bool v8_targets_only = 2;
bool ios_targets_only = 3;
string upload_bucket = 4;
string upload_directory = 5;
bool collect_fuzz_coverage = 6;
string fuzz_engine = 7;
// Optional Version number to control how libfuzzer archives are formatted.
// 0: Legacy with src_root archiving where archive root is build dir
// 1: New archive schema where archive root is source dir
// If not set, fuzz.py will use its `DEFAULT_ARCHIVE_SCHEMA_VERSION` as
// the value of archive_schema_version.
optional uint32 archive_schema_version = 8;
}