INNER CODE UNIT · Python
build_test_name
trinodb/trino · .github/bin/build-matrix-schedule-aware.py:184
def build_test_name(
module_set: list[str], profile: str | None, additional_properties: dict[str, Any]
) -> str:
values = list(module_set)
if profile:
values.append(profile)
for key in sorted(additional_properties):
values.append(f"{key}={additional_properties[key]}")
return f"test ({', '.join(values)})"
def load_schedule_configs(stream) -> list[ScheduleConfigItem]:
"""Parses a YAML stream into ScheduleConfigItem objects"""
config = _require_type(yaml.safe_load(stream), list, "config")
logging.info("Read config: %s", config)
configs = []
for item in config:
item = _require_type(item, dict, "config item")