UNPKG

apex-code-coverage-transformer

Version:

Transform Salesforce Apex code coverage JSONs into other formats accepted by SonarQube, GitHub, GitLab, Azure, Bitbucket, etc.

26 lines (25 loc) 737 B
import { JaCoCoCoverageObject } from '../utils/types.js'; import { BaseHandler } from './BaseHandler.js'; /** * Handler for generating JaCoCo XML coverage reports. * * JaCoCo is the standard code coverage library for Java projects. * The format is also accepted by Codecov and other coverage tools. * * Compatible with: * - Codecov * - Jenkins * - Maven * - Gradle * - IntelliJ IDEA * * @see https://www.jacoco.org/ */ export declare class JaCoCoCoverageHandler extends BaseHandler { private readonly coverageObj; private packageMap; constructor(); processFile(filePath: string, fileName: string, lines: Record<string, number>): void; finalize(): JaCoCoCoverageObject; private getOrCreatePackage; }