tofusoup 2025-09-14
Completed garnish-to-plating test migration and added stir runtime
75 files · 732+ · 393-

Garnish to plating test migration

30 files changed
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Removed old garnish test provider
  • provider.tf Added plating test provider with updated namespace
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • provider.tf Added plating test provider
  • Removed 15 .garnish-tests//provider.tf files and added corresponding .plating-tests//provider.tf files with updated provider source references baseline internal
    3 files
    • provider.tf
    • provider.tf
    • provider.tf

Stir runtime module

5 files changed
  • runtime.py Runtime environment detection and configuration for stir test execution (285 lines)
  • cli.py Extended with runtime integration (46 line changes)
  • config.py Additional configuration options (5 lines)
  • executor.py Updated to use runtime module (19 line changes)
  • terraform.py Updated Terraform execution (19 line changes)
  • Added src/tofusoup/stir/runtime.py (285 lines) implementing runtime environment detection and configuration for stir test execution instantiate behavioral
    1 file
    • runtime.py
  • Updated stir CLI, config, executor, and terraform modules to integrate with the new runtime module decouple internal
    4 files
    • cli.py
    • config.py
    • executor.py
    • terraform.py

Registry test expansion

4 files changed
  • test_registry_cli.py More comprehensive registry CLI test scenarios (170 lines changed)
  • conftest.py Updated test fixtures
  • conftest.py Additional shared fixtures (13 new lines)
  • test_cli.py Updated browser CLI tests (18 line changes)
  • Expanded tests/registry/test_registry_cli.py with more comprehensive registry CLI test scenarios qualify behavioral
    2 files
    • test_registry_cli.py
    • conftest.py
  • Updated browser CLI tests and added shared test fixtures qualify internal
    2 files
    • test_cli.py
    • conftest.py

Configuration cleanup

7 files changed
  • settings.local.json Revised Claude Code settings
  • wrkenv.toml Removed task runner config (8 lines)
  • conftest.py Root conftest additions
  • pyproject.toml Added dependency entries
  • cert_manager.py Updated certificate manager references
  • http_api.tf Updated provider reference
  • nested.tf Updated provider reference
  • Removed wrkenv.toml, updated Claude settings, and added root conftest.py configuration baseline internal
    3 files
    • wrkenv.toml
    • settings.local.json
    • conftest.py
  • Updated provider references in conformance TF files and cert manager baseline internal
    3 files
    • cert_manager.py
    • http_api.tf
    • nested.tf
  • Added dependency entries to pyproject.toml baseline internal
    1 file
    • pyproject.toml