MCPcopy Index your code
hub / github.com/nodejs/node / _EvalVariantExpression

Function _EvalVariantExpression

deps/v8/tools/testrunner/local/statusfile.py:176–190  ·  view source on GitHub ↗
(
  condition, section, variables, variant, rules, prefix_rules)

Source from the content-addressed store, hash-verified

174
175
176def _EvalVariantExpression(
177 condition, section, variables, variant, rules, prefix_rules):
178 variables_with_variant = dict(variables)
179 variables_with_variant["variant"] = variant
180 result = _EvalExpression(condition, variables_with_variant)
181 assert result != VARIANT_EXPRESSION
182 if result is True:
183 _ReadSection(
184 section,
185 variables_with_variant,
186 rules[variant],
187 prefix_rules[variant],
188 )
189 else:
190 assert result is False, "Make sure expressions evaluate to boolean values"
191
192
193def _ParseOutcomeList(rule, outcomes, variables, target_dict):

Callers 1

ReadStatusFileFunction · 0.85

Calls 2

_EvalExpressionFunction · 0.85
_ReadSectionFunction · 0.85

Tested by

no test coverage detected