| // 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. |
| } |