Skip to content

Commit a454240

Browse files
committed
added debugger.
1 parent 754271d commit a454240

File tree

4 files changed

+29
-12
lines changed

4 files changed

+29
-12
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

1314
exports.checkAccessibilityPlatform = (user_config) => {
@@ -153,6 +154,7 @@ const nodeRequest = (type, url, data, config) => {
153154
};
154155

155156
axios(options).then(response => {
157+
consoleHolder.log("Resp2->", response);
156158
if(!(response.status == 201 || response.status == 200)) {
157159
logger.info("response.status in nodeRequest", response.status);
158160
reject(response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`);
@@ -169,6 +171,7 @@ const nodeRequest = (type, url, data, config) => {
169171
});
170172
}
171173
}).catch(error => {
174+
172175
logger.info("error in nodeRequest", error);
173176
reject(error);
174177
})

bin/helpers/atsHelper.js

Lines changed: 8 additions & 5 deletions
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 = JSON.parse(response.data);
6365
} catch (e) {
@@ -70,10 +72,11 @@ exports.getTurboScaleGridDetails = async (bsConfig, args, rawArgs) => {
7072
}
7173
resolve(responseData);
7274
}).catch(error => {
73-
logger.warn(utils.formatRequest(error, null, null));
74-
utils.sendUsageReport(bsConfig, args, err, Constants.messageTypes.ERROR, 'get_ats_details_failed', null, rawArgs);
75-
resolve({});
76-
});
75+
consoleHolder.log("Error1->", error);
76+
logger.warn(utils.formatRequest(error, null, null));
77+
utils.sendUsageReport(bsConfig, args, err, Constants.messageTypes.ERROR, 'get_ats_details_failed', null, rawArgs);
78+
resolve({});
79+
});
7780
});
7881
} catch (err) {
7982
logger.error(`Failed to find TurboScale Grid: ${err}: ${err.stack}`);

bin/testObservability/crashReporter/index.js

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

158158
axios(options)
159159
.then(response => {
160+
consoleHolder.log("Resp3->", response);
161+
160162
if(response.status != 200) {
161163
debug(`[Crash_Report_Upload] Failed due to ${response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`}`);
162164
} else {

bin/testObservability/helper/helper.js

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -122,27 +122,34 @@ 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
};
133-
134135
if(url === exports.requestQueueHandler.screenshotEventUrl) {
135136
options.agent = httpsScreenshotsKeepAliveAgent;
136137
}
138+
consoleHolder.log("Vals-->", JSON.stringify(options));
139+
consoleHolder.log("Vals-->", JSON.stringify(options.url));
137140
axios(options)
138141
.then(response => {
142+
consoleHolder.log("Resp-->", response, typeof response.data, response.data);
143+
// exports.debugOnConsole(`Resp-->: ${JSON.stringify(response)}`);
144+
139145
if(response.status != 200) {
140146
reject(response && response.data ? response.data : `Received response from BrowserStack Server with status : ${response.status}`);
141147
} else {
142148
try {
143149
const responseBody = typeof response.data === 'object' ? response.data : JSON.parse(response.data);
144150
resolve({ data: responseBody });
145151
} catch (error) {
152+
consoleHolder.log("Url-->", url, url.includes('/stop'));
146153
if (!url.includes('/stop')) {
147154
reject('Not a JSON response from BrowserStack Server');
148155
} else {
@@ -152,6 +159,8 @@ const nodeRequest = (type, url, data, config) => {
152159
}
153160
})
154161
.catch(error => {
162+
// exports.debugOnConsole(`Error-->: ${JSON.stringify(error)}`);
163+
consoleHolder.log("Error-->", JSON.stringify(error));
155164
reject(error)
156165
});
157166
});
@@ -485,7 +494,7 @@ exports.batchAndPostEvents = async (eventUrl, kind, data) => {
485494
'Authorization': `Bearer ${process.env.BS_TESTOPS_JWT}`,
486495
'Content-Type': 'application/json',
487496
'X-BSTACK-TESTOPS': 'true'
488-
}
497+
}
489498
};
490499

491500
try {
@@ -552,7 +561,7 @@ exports.uploadEventData = async (eventData, run=0) => {
552561
const config = {
553562
headers: {
554563
'Authorization': `Bearer ${process.env.BS_TESTOPS_JWT}`,
555-
'Content-Type': 'application/json',
564+
'Content-Type': 'application/json;charset=utf-8',
556565
'X-BSTACK-TESTOPS': 'true'
557566
}
558567
};

0 commit comments

Comments
 (0)