@casoon/auditmysite
Version:
A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs
31 lines • 1.1 kB
TypeScript
import { TestContext, TestResult } from './base-test';
export interface TestSuiteResult {
totalTests: number;
passedTests: number;
failedTests: number;
totalIssues: number;
totalWarnings: number;
results: TestResult[];
summary: Record<string, any>;
}
export declare class TestManager {
private tests;
constructor();
private registerDefaultTests;
runAllTests(context: TestContext): Promise<TestSuiteResult>;
runTestsByCategory(context: TestContext, categories: string[]): Promise<TestSuiteResult>;
runTestsByPriority(context: TestContext, priorities: string[]): Promise<TestSuiteResult>;
private generateSummary;
getAvailableTests(): Array<{
name: string;
description: string;
category: string;
priority: string;
standards: string[];
}>;
getAvailableCategories(): string[];
getAvailablePriorities(): string[];
getAvailableStandards(): string[];
runTestsByStandard(context: TestContext, standards: string[]): Promise<TestSuiteResult>;
}
//# sourceMappingURL=test-manager.d.ts.map