UNPKG

wdio-performancetotal-service

Version:

WebdriverIO service for analyzing test flow performance

36 lines (35 loc) 1.63 kB
declare class PerformanceTotal { private _instanceid; private logFileName; private performanceCache; private _performanceResultsFileName; constructor(appendToExistingFile?: boolean); sampleStart(stepName: string): void; sampleEnd(stepName: string): void; getSampleTime(stepName: string): number; /** * @deprecated Don't use this method if *wdio-performancetotal-service* is enabled. * @param disableAppendToExistingFile If true, existing performance data will be overwritten for each test suite. */ initialize(disableAppendToExistingFile: boolean, performanceResultsDirectory?: string): Promise<void>; /** * @deprecated Don't use this method if *wdio-performancetotal-service* is enabled. * @param isTestPassed */ finalizeTest(browser: WebdriverIO.Browser, isTestPassed: boolean): Promise<void>; /** * @deprecated Don't use this method if *wdio-performancetotal-service* is enabled. * @param performanceResultsFileName The result output file name w/o extension. * @param dropResultsFromFailedTest If true - performance analysis will not includ failed tests. * @param analyzeByBrowser If true - performance analysis by browser would be */ analyzeResults({ performanceResultsFileName, dropResultsFromFailedTest, analyzeByBrowser, recentDays }: initializeParams): Promise<void>; } declare const _default: PerformanceTotal; export default _default; interface initializeParams { performanceResultsFileName?: string; dropResultsFromFailedTest?: boolean; analyzeByBrowser?: boolean; recentDays?: number; }