1234567891011121314151617181920212223242526272829303132 |
- %YAML 1.2
- --- |
- <%!
- import json
- def gen_one_target(tgt):
- out = {"name": tgt.name,
- "language": tgt.language,
- "platforms": tgt.platforms,
- "ci_platforms": tgt.ci_platforms,
- "gtest": tgt.gtest,
- "benchmark": tgt.get("benchmark", False),
- "exclude_configs": tgt.get("exclude_configs", []),
- "exclude_iomgrs": tgt.get("exclude_iomgrs", []),
- "args": tgt.get("args", []),
- "flaky": tgt.flaky,
- "cpu_cost": tgt.get("cpu_cost", 1.0),
- "uses_polling": tgt.get("uses_polling", True)}
- timeout_seconds = tgt.get("timeout_seconds", None)
- if timeout_seconds:
- out['timeout_seconds'] = timeout_seconds
- excluded_poll_engines = tgt.get("excluded_poll_engines", None)
- if excluded_poll_engines:
- out['excluded_poll_engines'] = excluded_poll_engines
- return out
- %>
- ${json.dumps([gen_one_target(tgt)
- for tgt in targets
- if tgt.get('run', True) and tgt.build == 'test'] +
- tests,
- sort_keys=True, indent=2)}
|