blob: 63cc2a11eb66c689c92073cb188a59bc0934601f [file] [log] [blame]
// Copyright 2023 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
// `from PB.infra.test_multiplier import TestMultiplier`
package infra.test_multiplier;
// JSON schema for multiplying a test in fuchsia CQ. See
// https://fuchsia.dev/fuchsia-src/development/testing/testing_for_flakiness_in_cq?hl=en#multiply-examples
// Ideally this recipe would just pass through all fields without knowing the
// schema, but then JSON serialization would emit a float value for
// `total_runs`.
message TestMultiplier {
string name = 1;
string os = 2; // Optional.
int32 total_runs = 3; // Optional.
int32 max_matches = 4; // Optional.
}