| // Copyright 2015 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // GENERATED FROM THE SCHEMA DEFINITION AND DESCRIPTION IN |
| // field_trial_testing_config_schema.json |
| // test_config.json |
| // DO NOT EDIT. |
| |
| #ifndef TEST_OUTPUT_H_ |
| #define TEST_OUTPUT_H_ |
| |
| #include <cstddef> |
| |
| #include "components/variations/proto/study.pb.h" |
| |
| struct OverrideUIString { |
| const int name_hash; |
| const char* const value; |
| }; |
| |
| struct FieldTrialTestingExperimentParams { |
| const char* const key; |
| const char* const value; |
| }; |
| |
| struct FieldTrialTestingExperiment { |
| const char* const name; |
| const Study::Platform * platforms; |
| const size_t platforms_size; |
| const Study::FormFactor * form_factors; |
| const size_t form_factors_size; |
| const Study::OptionalBool is_low_end_device; |
| const FieldTrialTestingExperimentParams * params; |
| const size_t params_size; |
| const char* const * enable_features; |
| const size_t enable_features_size; |
| const char* const * disable_features; |
| const size_t disable_features_size; |
| const char* const forcing_flag; |
| const OverrideUIString * override_ui_string; |
| const size_t override_ui_string_size; |
| }; |
| |
| struct FieldTrialTestingStudy { |
| const char* const name; |
| const FieldTrialTestingExperiment * experiments; |
| const size_t experiments_size; |
| }; |
| |
| struct FieldTrialTestingConfig { |
| const FieldTrialTestingStudy * studies; |
| const size_t studies_size; |
| }; |
| |
| |
| extern const FieldTrialTestingConfig kFieldTrialConfig; |
| |
| #endif // TEST_OUTPUT_H_ |