function uploadFileToResultsFolder()

in lib/Utils/FileUtils.js [43:66]


function uploadFileToResultsFolder(response_1) {
    return __awaiter(this, arguments, void 0, function* (response, fileName = UtilModels_1.resultZipFileName) {
        try {
            const filePath = path_1.default.join(UtilModels_1.resultFolder, fileName);
            const file = fs.createWriteStream(filePath);
            return new Promise((resolve, reject) => {
                file.on("error", (err) => reject(err));
                const stream = response.message.pipe(file);
                stream.on("close", () => {
                    try {
                        resolve(filePath);
                    }
                    catch (err) {
                        reject(err);
                    }
                });
            });
        }
        catch (err) {
            err.message = "Error in fetching the results of the testRun";
            throw new Error(err);
        }
    });
}