in lib/RunnerFiles/CreateAndRunTest.js [297:324]
uploadResultsToPipeline(testRunObj) {
return __awaiter(this, void 0, void 0, function* () {
let testResultUrl = Util.getResultFolder(testRunObj.testArtifacts);
if (testResultUrl != null) {
const response = yield FetchUtil.httpClientRetries(testResultUrl, {}, UtilModels_1.FetchCallType.get, 3, "");
if (response.message.statusCode != 200) {
let respObj = yield Util.getResultObj(response);
console.log(respObj ? respObj : Util.errorCorrection(response));
throw new Error("Error in fetching results ");
}
else {
yield FileUtils.uploadFileToResultsFolder(response, UtilModels_1.resultZipFileName);
}
}
let testReportUrl = Util.getReportFolder(testRunObj.testArtifacts);
if (testReportUrl != null) {
const response = yield FetchUtil.httpClientRetries(testReportUrl, {}, UtilModels_1.FetchCallType.get, 3, "");
if (response.message.statusCode != 200) {
let respObj = yield Util.getResultObj(response);
console.log(respObj ? respObj : Util.errorCorrection(response));
throw new Error("Error in fetching report ");
}
else {
yield FileUtils.uploadFileToResultsFolder(response, UtilModels_1.reportZipFileName);
}
}
});
}