UNPKG

superaugment

Version:

Enterprise-grade MCP server with world-class C++ analysis, robust error handling, and production-ready architecture for VS Code Augment

60 lines 2.39 kB
import { z } from 'zod'; import type { SuperAugmentTool } from '../ToolManager.js'; import { ConfigManager } from '../../config/ConfigManager.js'; declare const TestProjectInputSchema: z.ZodObject<{ type: z.ZodEnum<["unit", "integration", "e2e", "performance", "security"]>; coverage: z.ZodDefault<z.ZodBoolean>; files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; persona: z.ZodOptional<z.ZodString>; framework: z.ZodOptional<z.ZodString>; parallel: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { type: "security" | "performance" | "unit" | "integration" | "e2e"; coverage: boolean; parallel: boolean; files?: string[] | undefined; persona?: string | undefined; framework?: string | undefined; }, { type: "security" | "performance" | "unit" | "integration" | "e2e"; coverage?: boolean | undefined; files?: string[] | undefined; persona?: string | undefined; framework?: string | undefined; parallel?: boolean | undefined; }>; type TestProjectInput = z.infer<typeof TestProjectInputSchema>; export declare class TestProjectTool implements SuperAugmentTool { private configManager; name: string; description: string; inputSchema: z.ZodObject<{ type: z.ZodEnum<["unit", "integration", "e2e", "performance", "security"]>; coverage: z.ZodDefault<z.ZodBoolean>; files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; persona: z.ZodOptional<z.ZodString>; framework: z.ZodOptional<z.ZodString>; parallel: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { type: "security" | "performance" | "unit" | "integration" | "e2e"; coverage: boolean; parallel: boolean; files?: string[] | undefined; persona?: string | undefined; framework?: string | undefined; }, { type: "security" | "performance" | "unit" | "integration" | "e2e"; coverage?: boolean | undefined; files?: string[] | undefined; persona?: string | undefined; framework?: string | undefined; parallel?: boolean | undefined; }>; constructor(configManager: ConfigManager); execute(args: TestProjectInput): Promise<any>; private runTests; private getTestingRecommendations; private formatTestResult; } export {}; //# sourceMappingURL=TestProjectTool.d.ts.map