e2ed
Version:
E2E testing framework over Playwright
23 lines (22 loc) • 867 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.readEventFromFile = void 0;
const promises_1 = require("node:fs/promises");
const node_path_1 = require("node:path");
const internal_1 = require("../../constants/internal");
const generalLog_1 = require("../generalLog");
/**
* Reads event object with test run from temporary directory.
* @internal
*/
const readEventFromFile = (fileName) => {
const filePath = (0, node_path_1.join)(internal_1.EVENTS_DIRECTORY_PATH, fileName);
return (0, promises_1.readFile)(filePath, internal_1.READ_FILE_OPTIONS).catch((error) => {
(0, generalLog_1.generalLog)(`Caught an error on reading text of test run event from file "${fileName}"`, {
error,
filePath,
});
return undefined;
});
};
exports.readEventFromFile = readEventFromFile;