Print the compact configuration header.
(ctx: RunContext)
| 281 | |
| 282 | |
| 283 | def print_run_summary(ctx: RunContext) -> None: |
| 284 | """Print the compact configuration header.""" |
| 285 | print("\u2500" * 60) |
| 286 | print("FastLED AutoResearch Test Runner") |
| 287 | print("\u2500" * 60) |
| 288 | env_str = ctx.final_environment or "auto-detect" |
| 289 | print(f" Target {env_str} @ {ctx.upload_port}") |
| 290 | print(f" Drivers {', '.join(ctx.drivers)}") |
| 291 | print(f" Timeout {ctx.timeout_seconds}s") |
| 292 | print( |
| 293 | f" Patterns {len(ctx.expect_keywords)} expect, {len(ctx.fail_keywords)} fail, stop on '{STOP_PATTERN}'" |
| 294 | ) |
| 295 | print("\u2500" * 60) |
| 296 | print() |