UNPKG

@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
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