grpc/test/core/experiments/fixtures
Vignesh Babu 63037989ca
[experiments] Add specification of different default values for different platforms. (#33543)
It introduces the following syntax:

The following would mark the experiment as broken on ios, false on
windows and debug on posix. If a platform is un-specified, the default
for that platform will be set to false. Refer to
test/core/experiments/fixtures/test_experiments_rollout.yaml for
examples which are tested.

- name: experiment_1
   default:
        ios: broken
        windows: false
        posix: debug
      
It also supports the already existing syntax and interprets it as just
specifying one default for all platforms.
    
Supported platform tags: ios, windows, posix
2023-07-05 10:36:37 -07:00
..
experiments.cc [experiments] Add specification of different default values for different platforms. (#33543) 2023-07-05 10:36:37 -07:00
experiments.h [experiments] Add specification of different default values for different platforms. (#33543) 2023-07-05 10:36:37 -07:00
test_experiments.yaml [experiments] A unit test for the experiments framework (#33334) 2023-06-29 12:21:11 -07:00
test_experiments_rollout.yaml [experiments] Add specification of different default values for different platforms. (#33543) 2023-07-05 10:36:37 -07:00