mcp-server-tester-sse-http-stdio
Version:
MCP Server Tester with SSE support - Test MCP servers using HTTP, SSE, and STDIO transports
33 lines (32 loc) • 1.03 kB
TypeScript
/**
* JUnit XML formatter for standardized test output
* Generates JUnit XML format compatible with CI/CD systems
* Uses fast-xml-parser XMLBuilder for robust XML generation
*/
import type { TestEvent, TestFormatter, DisplayOptions } from '../types.js';
export declare class JunitXmlFormatter implements TestFormatter {
private options;
private outputFile;
private suites;
private currentSuite;
private startTime;
private testStartTimes;
private xmlBuilder;
constructor(options?: DisplayOptions, outputFile?: string);
onEvent(event: TestEvent): void;
private handleSuiteStart;
private handleProgress;
private handleTestStart;
private handleTestComplete;
private handleSuiteComplete;
private finalizeCurrentSuite;
private determineSuiteName;
private getTestKey;
private getClassname;
private extractProperties;
private formatFailureContent;
flush(): void;
private generateXml;
private buildTestSuiteData;
private buildTestCaseData;
}