Run the test suite for Trebuchet:
- •Ask the user which test suite to run (or run all if not specified)
Available test suites:
- •All tests:
swift test - •Core:
swift test --filter TrebuchetTests - •Macros:
swift test --filter TrebuchetMacrosTests - •Cloud:
swift test --filter TrebuchetCloudTests - •AWS (unit tests):
swift test --filter TrebuchetAWSTests - •CLI:
swift test --filter TrebuchetCLITests - •Security:
swift test --filter TrebuchetSecurityTests - •Observability:
swift test --filter TrebuchetObservabilityTests - •PostgreSQL:
swift test --filter TrebuchetPostgreSQLTests
- •Run the appropriate test command from
/Users/bri/dev/Trebuchet - •Report test results including pass/fail counts
- •If failures occur, show the failing tests and suggest next steps
Note: AWS integration tests require LocalStack - use the /test-aws skill instead.