@sectester/reporter
Version:
Provide an abstraction for generating test results as part of the particular test frameworks.
16 lines (15 loc) • 682 B
TypeScript
import { Reporter } from '../../lib';
import type { GitLabCIArtifacts, GitLabConfig } from './api';
import { TestFilePathResolver } from '../../utils';
import type { Scan } from '@sectester/scan';
export declare class GitLabReporter implements Reporter {
private readonly gitlabCIArtifacts;
private readonly config;
private readonly testFilePathResolver;
constructor(gitlabCIArtifacts: GitLabCIArtifacts, config: GitLabConfig, testFilePathResolver: TestFilePathResolver);
report(scan: Scan): Promise<void>;
private generateCodeQualityReport;
private generateTestReport;
private createCodeQualityReportBuilder;
private createJUnitReportBuilder;
}