Files
devclaw-gitea/lib/testing/index.ts
Lauren ten Hoor 371e760d94 feat: enhance workflow and testing infrastructure
- Introduced ExecutionMode type for project execution modes (parallel, sequential).
- Updated SetupOpts to use ExecutionMode instead of string literals.
- Enhanced workflow states to include a new "In Review" state with appropriate transitions.
- Implemented TestHarness for end-to-end testing, including command interception and workspace setup.
- Created TestProvider for in-memory issue tracking during tests.
- Refactored project registration and setup tools to utilize ExecutionMode.
- Updated various tools to ensure compatibility with new workflow and execution modes.
- Added new dependencies: cockatiel for resilience and zod for schema validation.
2026-02-16 13:27:14 +08:00

17 lines
458 B
TypeScript

/**
* testing/ — Test infrastructure for DevClaw integration tests.
*
* Exports:
* - TestProvider: In-memory IssueProvider with call tracking
* - createTestHarness: Scaffolds temp workspace + mock runCommand
*/
export { TestProvider, type ProviderCall } from "./test-provider.js";
export {
createTestHarness,
type TestHarness,
type HarnessOptions,
type CommandInterceptor,
type CapturedCommand,
type BootstrapFile,
} from "./harness.js";