xref: /aosp_15_r20/external/grpc-grpc/bazel/test_experiments.bzl (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1*cc02d7e2SAndroid Build Coastguard Worker# Copyright 2023 gRPC authors.
2*cc02d7e2SAndroid Build Coastguard Worker#
3*cc02d7e2SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*cc02d7e2SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*cc02d7e2SAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*cc02d7e2SAndroid Build Coastguard Worker#
7*cc02d7e2SAndroid Build Coastguard Worker#     http://www.apache.org/licenses/LICENSE-2.0
8*cc02d7e2SAndroid Build Coastguard Worker#
9*cc02d7e2SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*cc02d7e2SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*cc02d7e2SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*cc02d7e2SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*cc02d7e2SAndroid Build Coastguard Worker# limitations under the License.
14*cc02d7e2SAndroid Build Coastguard Worker
15*cc02d7e2SAndroid Build Coastguard Worker# Auto generated by tools/codegen/core/gen_experiments.py
16*cc02d7e2SAndroid Build Coastguard Worker
17*cc02d7e2SAndroid Build Coastguard Worker"""Dictionary of tags to experiments so we know when to test different experiments."""
18*cc02d7e2SAndroid Build Coastguard Worker
19*cc02d7e2SAndroid Build Coastguard WorkerTEST_EXPERIMENT_ENABLES = {
20*cc02d7e2SAndroid Build Coastguard Worker    "test_experiment_1": "test_experiment_1",
21*cc02d7e2SAndroid Build Coastguard Worker    "test_experiment_2": "test_experiment_2",
22*cc02d7e2SAndroid Build Coastguard Worker    "test_experiment_3": "test_experiment_3",
23*cc02d7e2SAndroid Build Coastguard Worker    "test_experiment_4": "test_experiment_4",
24*cc02d7e2SAndroid Build Coastguard Worker}
25*cc02d7e2SAndroid Build Coastguard Worker
26*cc02d7e2SAndroid Build Coastguard WorkerTEST_EXPERIMENT_POLLERS = [
27*cc02d7e2SAndroid Build Coastguard Worker]
28*cc02d7e2SAndroid Build Coastguard Worker
29*cc02d7e2SAndroid Build Coastguard WorkerTEST_EXPERIMENTS = {
30*cc02d7e2SAndroid Build Coastguard Worker    "windows": {
31*cc02d7e2SAndroid Build Coastguard Worker        "dbg": {
32*cc02d7e2SAndroid Build Coastguard Worker        },
33*cc02d7e2SAndroid Build Coastguard Worker        "off": {
34*cc02d7e2SAndroid Build Coastguard Worker            "experiments_tag_test": [
35*cc02d7e2SAndroid Build Coastguard Worker                "test_experiment_1",
36*cc02d7e2SAndroid Build Coastguard Worker            ],
37*cc02d7e2SAndroid Build Coastguard Worker        },
38*cc02d7e2SAndroid Build Coastguard Worker        "on": {
39*cc02d7e2SAndroid Build Coastguard Worker        },
40*cc02d7e2SAndroid Build Coastguard Worker    },
41*cc02d7e2SAndroid Build Coastguard Worker    "ios": {
42*cc02d7e2SAndroid Build Coastguard Worker        "dbg": {
43*cc02d7e2SAndroid Build Coastguard Worker        },
44*cc02d7e2SAndroid Build Coastguard Worker        "off": {
45*cc02d7e2SAndroid Build Coastguard Worker        },
46*cc02d7e2SAndroid Build Coastguard Worker        "on": {
47*cc02d7e2SAndroid Build Coastguard Worker        },
48*cc02d7e2SAndroid Build Coastguard Worker    },
49*cc02d7e2SAndroid Build Coastguard Worker    "posix": {
50*cc02d7e2SAndroid Build Coastguard Worker        "dbg": {
51*cc02d7e2SAndroid Build Coastguard Worker        },
52*cc02d7e2SAndroid Build Coastguard Worker        "off": {
53*cc02d7e2SAndroid Build Coastguard Worker        },
54*cc02d7e2SAndroid Build Coastguard Worker        "on": {
55*cc02d7e2SAndroid Build Coastguard Worker            "experiments_tag_test": [
56*cc02d7e2SAndroid Build Coastguard Worker                "test_experiment_1",
57*cc02d7e2SAndroid Build Coastguard Worker            ],
58*cc02d7e2SAndroid Build Coastguard Worker        },
59*cc02d7e2SAndroid Build Coastguard Worker    },
60*cc02d7e2SAndroid Build Coastguard Worker}
61