plating 2025-09-06
Test runner and core modules migrated to provide.foundation process utilities
6 files · 121+ · 129-

Foundation process integration

6 files changed
  • test_runner.py Replaced subprocess.run() with provide.foundation.process.run_command() and ProcessError handling
  • cli.py Minor import and formatting adjustments
  • dresser.py Minor formatting adjustments
  • generator.py Minor formatting adjustments
  • schema.py Minor formatting adjustments
  • templates.py Minor formatting adjustments
  • Replaced subprocess.run() calls in src/garnish/test_runner.py with provide.foundation.process.run_command() and ProcessError handling decouple behavioral
    1 file
    • test_runner.py
  • Added foundation logging (logger, pout, perr) throughout the test runner decouple behavioral
    1 file
    • test_runner.py
  • Simplified error handling in stir test execution by using ProcessError instead of subprocess.CalledProcessError decouple internal
    1 file
    • test_runner.py
  • Cleaned up CLI, dresser, generator, schema, and templates modules with minor formatting and import adjustments decouple errata
    5 files
    • cli.py
    • dresser.py
    • generator.py
    • schema.py
    • templates.py