| 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)}
 |