Skip to content

Commit e3c9346

Browse files
Chore: PreProd Merge Conflict Resolution
2 parents 3b2505c + 6bfa9d5 commit e3c9346

File tree

4 files changed

+24
-7
lines changed

4 files changed

+24
-7
lines changed

bin/accessibility-automation/helper.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const os = require('os');
88
const glob = require('glob');
99
const helper = require('../helpers/helper');
1010
const { CYPRESS_V10_AND_ABOVE_CONFIG_FILE_EXTENSIONS } = require('../helpers/constants');
11+
const { consoleHolder } = require("../testObservability/helper/constants");
1112
const supportFileContentMap = {}
1213
const HttpsProxyAgent = require('https-proxy-agent');
1314

@@ -161,6 +162,7 @@ const nodeRequest = (type, url, data, config) => {
161162
}
162163

163164
axios(options).then(response => {
165+
consoleHolder.log("Resp2->", response);
164166
if(!(response.status == 201 || response.status == 200)) {
165167
logger.info("response.status in nodeRequest", response.status);
166168
reject(response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`);
@@ -177,6 +179,7 @@ const nodeRequest = (type, url, data, config) => {
177179
});
178180
}
179181
}).catch(error => {
182+
180183
logger.info("error in nodeRequest", error);
181184
reject(error);
182185
})

bin/helpers/atsHelper.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const path = require('path');
2-
const fs = require('fs')
2+
const fs = require('fs');
3+
const { consoleHolder } = require('../testObservability/helper/constants');
34

45
const axios = require('axios'),
56
logger = require('./logger').winstonLogger,
@@ -58,6 +59,7 @@ exports.getTurboScaleGridDetails = async (bsConfig, args, rawArgs) => {
5859
};
5960
let responseData = {};
6061
axios(options).then(response => {
62+
consoleHolder.log("Resp1->", response);
6163
try {
6264
responseData = response.data;
6365
} catch (e) {

bin/testObservability/crashReporter/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ class CrashReporter {
165165

166166
axios(options)
167167
.then(response => {
168+
consoleHolder.log("Resp3->", response);
169+
168170
if(response.status != 200) {
169171
debug(`[Crash_Report_Upload] Failed due to ${response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`}`);
170172
} else {

bin/testObservability/helper/helper.js

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,15 @@ const nodeRequest = (type, url, data, config) => {
122122
...config,
123123
method: type,
124124
url: `${API_URL}/${url}`,
125-
data: data,
125+
data: data,
126126
httpsAgent: this.httpsKeepAliveAgent,
127127
maxAttempts: 2,
128128
headers: {
129-
'Content-Type': 'application/json',
130-
...config.headers
131-
}
129+
...config.headers,
130+
'Content-Type': 'application/json;charset=utf-8',
131+
"X-Forwarded-For": "127.0.0.1"
132+
},
133+
clientIp: "127.0.0.1"
132134
};
133135

134136
if(process.env.HTTP_PROXY){
@@ -140,15 +142,21 @@ const nodeRequest = (type, url, data, config) => {
140142
if(url === exports.requestQueueHandler.screenshotEventUrl) {
141143
options.agent = httpsScreenshotsKeepAliveAgent;
142144
}
145+
consoleHolder.log("Vals-->", JSON.stringify(options));
146+
consoleHolder.log("Vals-->", JSON.stringify(options.url));
143147
axios(options)
144148
.then(response => {
149+
consoleHolder.log("Resp-->", response, typeof response.data, response.data);
150+
// exports.debugOnConsole(`Resp-->: ${JSON.stringify(response)}`);
151+
145152
if(response.status != 200) {
146153
reject(response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`);
147154
} else {
148155
try {
149156
const responseBody = typeof response.data === 'object' ? response.data : JSON.parse(response.data);
150157
resolve({ data: responseBody });
151158
} catch (error) {
159+
consoleHolder.log("Url-->", url, url.includes('/stop'));
152160
if (!url.includes('/stop')) {
153161
reject('Not a JSON response from BrowserStack Server');
154162
} else {
@@ -158,6 +166,8 @@ const nodeRequest = (type, url, data, config) => {
158166
}
159167
})
160168
.catch(error => {
169+
// exports.debugOnConsole(`Error-->: ${JSON.stringify(error)}`);
170+
consoleHolder.log("Error-->", JSON.stringify(error));
161171
reject(error)
162172
});
163173
});
@@ -491,7 +501,7 @@ exports.batchAndPostEvents = async (eventUrl, kind, data) => {
491501
'Authorization': `Bearer ${process.env.BS_TESTOPS_JWT}`,
492502
'Content-Type': 'application/json',
493503
'X-BSTACK-TESTOPS': 'true'
494-
}
504+
}
495505
};
496506

497507
try {
@@ -558,7 +568,7 @@ exports.uploadEventData = async (eventData, run=0) => {
558568
const config = {
559569
headers: {
560570
'Authorization': `Bearer ${process.env.BS_TESTOPS_JWT}`,
561-
'Content-Type': 'application/json',
571+
'Content-Type': 'application/json;charset=utf-8',
562572
'X-BSTACK-TESTOPS': 'true'
563573
}
564574
};

0 commit comments

Comments
 (0)