@@ -5,13 +5,13 @@ const logger = require("../helpers/logger").winstonLogger,
55 utils = require ( "../helpers/utils" ) ,
66 reporterHTML = require ( '../helpers/reporterHTML' ) ,
77 getInitialDetails = require ( '../helpers/getInitialDetails' ) . getInitialDetails ;
8-
8+ const { isTurboScaleSession } = require ( '../helpers/atsHelper' ) ;
99
1010module . exports = function generateReport ( args , rawArgs ) {
1111 let bsConfigPath = utils . getConfigPath ( args . cf ) ;
1212 let reportGenerator = reporterHTML . reportGenerator ;
1313
14- return utils . validateBstackJson ( bsConfigPath ) . then ( function ( bsConfig ) {
14+ return utils . validateBstackJson ( bsConfigPath ) . then ( async function ( bsConfig ) {
1515 // setting setDefaults to {} if not present and set via env variables or via args.
1616 utils . setDefaults ( bsConfig , args ) ;
1717
@@ -21,9 +21,9 @@ module.exports = function generateReport(args, rawArgs) {
2121 // accept the access key from command line if provided
2222 utils . setAccessKey ( bsConfig , args ) ;
2323
24- getInitialDetails ( bsConfig , args , rawArgs ) . then ( ( buildReportData ) => {
25-
26- utils . setUsageReportingFlag ( bsConfig , args . disableUsageReporting ) ;
24+ try {
25+ let buildReportData = isTurboScaleSession ( bsConfig ) ? null : await getInitialDetails ( bsConfig , args , rawArgs ) ;
26+ utils . setUsageReportingFlag ( bsConfig , args . disableUsageReporting ) ;
2727
2828 // set cypress config filename
2929 utils . setCypressConfigFilename ( bsConfig , args ) ;
@@ -33,9 +33,9 @@ module.exports = function generateReport(args, rawArgs) {
3333 let buildId = args . _ [ 1 ] ;
3434 reportGenerator ( bsConfig , buildId , args , rawArgs , buildReportData ) ;
3535 utils . sendUsageReport ( bsConfig , args , 'generate-report called' , messageType , errorCode , buildReportData , rawArgs ) ;
36- } ) . catch ( ( err ) => {
36+ } catch ( err ) {
3737 logger . warn ( err ) ;
38- } ) ;
38+ } ;
3939 } ) . catch ( function ( err ) {
4040 logger . error ( err ) ;
4141 utils . setUsageReportingFlag ( null , args . disableUsageReporting ) ;
0 commit comments