apex-code-coverage-transformer
Version:
Transform Salesforce Apex code coverage JSONs into other formats accepted by SonarQube, GitHub, GitLab, Azure, Bitbucket, etc.
18 lines (17 loc) • 626 B
TypeScript
import { CoberturaCoverageObject } from '../utils/types.js';
import { BaseHandler } from './BaseHandler.js';
/**
* Handler for generating Cobertura XML coverage reports.
*
* Cobertura format is widely supported by many CI/CD platforms
* including Codecov, Azure DevOps, Jenkins, and GitLab.
*
* @see http://cobertura.github.io/cobertura/
*/
export declare class CoberturaCoverageHandler extends BaseHandler {
private readonly coverageObj;
private packageMap;
constructor();
processFile(filePath: string, fileName: string, lines: Record<string, number>): void;
finalize(): CoberturaCoverageObject;
}