Lines Matching full:settings
17 experiment = { _FIELD_VALUE_RE | settings }
18 settings = _OPEN_SETTINGS_RE
34 # Open settings regex, e.g. "label {"
36 # Close settings regex.
44 overrides: A settings object that will override fields in other settings.
55 for settings in self.all_settings:
56 settings.Inherit()
57 settings.Validate()
59 settings.Override(overrides)
64 for settings in self.all_settings:
65 if settings.settings_type == settings_type:
66 res.append(settings)
81 """Parse a settings block."""
88 settings = SettingsFactory().GetSettings(settings_name, settings_type)
89 settings.SetParentSettings(self.global_settings)
98 settings.SetField(field[0], field[1], field[2])
100 return settings
102 raise EOFError('Unexpected EOF while parsing settings block.')
105 """Parse experiment file and create settings."""
118 "Duplicate settings name: '%s'." % new_settings.name)
142 for settings in self.all_settings:
143 if settings.settings_type != 'global':
144 res += '%s: %s {\n' % (settings.settings_type, settings.name)
145 for field_name in settings.fields:
146 field = settings.fields[field_name]
155 chromeos_root_field = settings.fields['chromeos_root']
159 autotest_field = settings.fields['autotest_path']
163 image_path, autotest_path = settings.GetXbuddyPath(