@@ -5,13 +5,13 @@ const logger = require("../helpers/logger").winstonLogger,
5
5
utils = require ( "../helpers/utils" ) ,
6
6
reporterHTML = require ( '../helpers/reporterHTML' ) ,
7
7
getInitialDetails = require ( '../helpers/getInitialDetails' ) . getInitialDetails ;
8
-
8
+ const { isTurboScaleSession } = require ( '../helpers/atsHelper' ) ;
9
9
10
10
module . exports = function generateReport ( args , rawArgs ) {
11
11
let bsConfigPath = utils . getConfigPath ( args . cf ) ;
12
12
let reportGenerator = reporterHTML . reportGenerator ;
13
13
14
- return utils . validateBstackJson ( bsConfigPath ) . then ( function ( bsConfig ) {
14
+ return utils . validateBstackJson ( bsConfigPath ) . then ( async function ( bsConfig ) {
15
15
// setting setDefaults to {} if not present and set via env variables or via args.
16
16
utils . setDefaults ( bsConfig , args ) ;
17
17
@@ -21,9 +21,9 @@ module.exports = function generateReport(args, rawArgs) {
21
21
// accept the access key from command line if provided
22
22
utils . setAccessKey ( bsConfig , args ) ;
23
23
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 ) ;
27
27
28
28
// set cypress config filename
29
29
utils . setCypressConfigFilename ( bsConfig , args ) ;
@@ -34,9 +34,9 @@ module.exports = function generateReport(args, rawArgs) {
34
34
35
35
reportGenerator ( bsConfig , buildId , args , rawArgs , buildReportData ) ;
36
36
utils . sendUsageReport ( bsConfig , args , 'generate-report called' , messageType , errorCode , buildReportData , rawArgs ) ;
37
- } ) . catch ( ( err ) => {
37
+ } catch ( err ) {
38
38
logger . warn ( err ) ;
39
- } ) ;
39
+ } ;
40
40
} ) . catch ( function ( err ) {
41
41
logger . error ( err ) ;
42
42
utils . setUsageReportingFlag ( null , args . disableUsageReporting ) ;
0 commit comments