UNPKG

@microsoft.azure/autorest.testserver

Version:
31 lines (30 loc) 1 kB
import { Category } from "../api"; export interface CoverageMap { [name: string]: number; } export declare class CoverageService { private coverageDirectory; private coverage; getAllForCategory(category: string): CoverageMap; /** * Track usage of a scenario. * @param category Category for the coverage * @param name Name of the scenario. * @param value {Optional} For legacy test set the value of the usage. */ track(category: Category, name: string): Promise<void>; /** * For LEGACY test only. * @deprecated */ legacyTrack(category: Category, name: string, value: number): void; register(category: string, name: string): void; reset(): void; init(coverageDirectory: string, loadExisting?: boolean): void; private saveCoverage; private legacySaveCoverage; private loadExistingCoverages; private loadExistingCoverage; private getReportPath; } export declare const coverageService: CoverageService;