wdio-performancetotal-service
Version:
WebdriverIO service for analyzing test flow performance
18 lines (17 loc) • 613 B
TypeScript
import { Plogger } from './logger';
export declare class FileWriter {
private static instance;
private lock;
_logger: Plogger;
private constructor();
static getInstance(): FileWriter;
readAllLines(path: string): Promise<Array<string>>;
writeToFile(path: string, data: string): Promise<void>;
appendLineToFile(path: string, data: string): Promise<void>;
getFilePath(resultsDir: string, fileName: string): string;
createResultsDirIfNotExist(resultsPath?: string): Promise<string>;
private makeDir;
private isFileExist;
private lockFile;
private unlockFile;
}