@@ -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 ) ;
@@ -34,9 +34,9 @@ module.exports = function generateReport(args, rawArgs) {
3434
3535 reportGenerator ( bsConfig , buildId , args , rawArgs , buildReportData ) ;
3636 utils . sendUsageReport ( bsConfig , args , 'generate-report called' , messageType , errorCode , buildReportData , rawArgs ) ;
37- } ) . catch ( ( err ) => {
37+ } catch ( err ) {
3838 logger . warn ( err ) ;
39- } ) ;
39+ } ;
4040 } ) . catch ( function ( err ) {
4141 logger . error ( err ) ;
4242 utils . setUsageReportingFlag ( null , args . disableUsageReporting ) ;
0 commit comments