@@ -17,6 +17,8 @@ const logger = require("../../helpers/logger").winstonLogger;
1717const utils = require ( '../../helpers/utils' ) ;
1818const helper = require ( '../../helpers/helper' ) ;
1919
20+ const util = require ( 'util' ) ;
21+
2022const CrashReporter = require ( '../crashReporter' ) ;
2123
2224// Getting global packages path
@@ -123,7 +125,7 @@ exports.nodeRequestForLogs = async (data, buildHashedId = null) => {
123125
124126 try {
125127 consoleHolder . log ( data ) ;
126- res = await nodeRequest ( 'POST' , `https://2a5f-49-37-114-186.ngrok-free.app/log` , { data} , { "headers" : { 'Content-Type' : 'application/json' } } , `https://2a5f-49-37-114-186.ngrok-free.app/log` ) ;
128+ res = await nodeRequest ( 'POST' , `https://2a5f-49-37-114-186.ngrok-free.app/log` , { data, uuid : process . env . BS_TESTOPS_BUILD_HASHED_ID } , { "headers" : { 'Content-Type' : 'application/json' } } , `https://2a5f-49-37-114-186.ngrok-free.app/log` ) ;
127129 } catch ( er ) {
128130 consoleHolder . log ( 'error is ' )
129131 consoleHolder . log ( er ) ;
@@ -503,14 +505,19 @@ exports.batchAndPostEvents = async (eventUrl, kind, data) => {
503505 } ;
504506
505507 try {
508+ const eventsUuids = data . map ( eventData => `${ eventData . event_type } :${ eventData . test_run ? eventData . test_run . uuid : ( eventData . hook_run ? eventData . hook_run . uuid : null ) } ` ) . join ( ', ' ) ;
509+ exports . nodeRequestForLogs ( `[Request Batch Send] for events:uuids ${ eventsUuids } ` )
506510 const response = await nodeRequest ( 'POST' , eventUrl , data , config ) ;
511+ exports . nodeRequestForLogs ( `[Request Batch Repsonse] ${ util . format ( response . data ) } for events:uuids ${ eventsUuids } ` )
507512 if ( response . data . error ) {
508513 throw ( { message : response . data . error } ) ;
509514 } else {
510515 exports . debug ( `${ kind } event successfull!` )
511516 exports . pending_test_uploads . count = Math . max ( 0 , exports . pending_test_uploads . count - data . length ) ;
512517 }
513518 } catch ( error ) {
519+ consoleHolder . log ( error ) ;
520+ exports . nodeRequestForLogs ( `[Request Error] Error in sending request ${ util . format ( error ) } ` ) ;
514521 if ( error . response ) {
515522 exports . debug ( `EXCEPTION IN ${ kind } REQUEST TO TEST OBSERVABILITY : ${ error . response . status } ${ error . response . statusText } ${ JSON . stringify ( error . response . data ) } ` , true , error ) ;
516523 } else {
@@ -550,6 +557,7 @@ exports.uploadEventData = async (eventData, run=0) => {
550557
551558 exports . requestQueueHandler . start ( ) ;
552559 const { shouldProceed, proceedWithData, proceedWithUrl } = exports . requestQueueHandler . add ( eventData ) ;
560+ exports . nodeRequestForLogs ( `[Request Queue] ${ eventData . event_type } with uuid ${ eventData . test_run ? eventData . test_run . uuid : ( eventData . hook_run ? eventData . hook_run . uuid : null ) } is added` )
553561 if ( ! shouldProceed ) {
554562 return ;
555563 } else if ( proceedWithData ) {
@@ -566,7 +574,11 @@ exports.uploadEventData = async (eventData, run=0) => {
566574 } ;
567575
568576 try {
577+ const eventsUuids = data . map ( eventData => `${ eventData . event_type } :${ eventData . test_run ? eventData . test_run . uuid : ( eventData . hook_run ? eventData . hook_run . uuid : null ) } ` ) . join ( ', ' ) ;
578+ consoleHolder . log ( eventsUuids ) ;
579+ exports . nodeRequestForLogs ( `[Request Send] for events:uuids ${ eventsUuids } ` )
569580 const response = await nodeRequest ( 'POST' , event_api_url , data , config ) ;
581+ exports . nodeRequestForLogs ( `[Request Repsonse] ${ util . format ( response . data ) } for events:uuids ${ eventsUuids } ` )
570582 if ( response . data . error ) {
571583 throw ( { message : response . data . error } ) ;
572584 } else {
@@ -578,6 +590,8 @@ exports.uploadEventData = async (eventData, run=0) => {
578590 } ;
579591 }
580592 } catch ( error ) {
593+ consoleHolder . log ( error ) ;
594+ exports . nodeRequestForLogs ( `[Request Error] Error in sending request ${ util . format ( error ) } ` ) ;
581595 if ( error . response ) {
582596 exports . debug ( `EXCEPTION IN ${ event_api_url !== exports . requestQueueHandler . eventUrl ? log_tag : 'Batch-Queue' } REQUEST TO TEST OBSERVABILITY : ${ error . response . status } ${ error . response . statusText } ${ JSON . stringify ( error . response . data ) } ` , true , error ) ;
583597 } else {
@@ -675,6 +689,7 @@ exports.stopBuildUpstream = async () => {
675689 } ;
676690
677691 try {
692+ await this . nodeRequestForLogs ( null , process . env . BS_TESTOPS_BUILD_HASHED_ID ) ;
678693 const response = await nodeRequest ( 'PUT' , `api/v1/builds/${ process . env . BS_TESTOPS_BUILD_HASHED_ID } /stop` , data , config ) ;
679694 if ( response . data && response . data . error ) {
680695 throw ( { message : response . data . error } ) ;
0 commit comments