| // Copyright 2023 The ChromiumOS Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef SYSTEM_API_CONSTANTS_FEATURED_H_ |
| #define SYSTEM_API_CONSTANTS_FEATURED_H_ |
| |
| namespace feature { |
| |
| // Path where featured writes early-boot active trial files. Chrome reads these |
| // files and records active trials to UMA. |
| inline constexpr char kActiveTrialFileDirectory[] = "/run/featured/active"; |
| |
| // Character used to separate the trial name and group name in active trial |
| // filenames. This character is not allowed in trial names so it makes for a |
| // good separator. |
| // |
| // Context: FeatureList::IsValidFeatureOrFieldTrialName(). |
| // |
| // NOTE: If a trial name contains "," because it was not validated, the |
| // separator will be escaped when writing the active trial file. |
| inline constexpr char kTrialGroupSeparator[] = ","; |
| |
| } // namespace feature |
| |
| #endif // SYSTEM_API_CONSTANTS_FEATURED_H_ |