(value: str)
| 730 | |
| 731 | |
| 732 | def _parse_workloads(value: str) -> list[str]: |
| 733 | workloads = [item.strip() for item in value.split(",") if item.strip()] |
| 734 | unknown = sorted(set(workloads) - set(WORKLOAD_REGISTRY)) |
| 735 | if unknown: |
| 736 | supported = ", ".join(available_workloads()) |
| 737 | raise ValueError(f"unsupported workloads: {', '.join(unknown)}; supported: {supported}") |
| 738 | return workloads |
| 739 | |
| 740 | |
| 741 | def run_automated_suite(args: argparse.Namespace) -> PerformanceProfiler: |
no test coverage detected