11const fs = require ( 'fs' ) ,
22 path = require ( 'path' ) ,
33 request = require ( 'request' ) ,
4+ unzipper = require ( 'unzipper' ) ,
45 logger = require ( './logger' ) . winstonLogger ,
56 utils = require ( "./utils" ) ,
67 Constants = require ( './constants' ) ,
78 config = require ( "./config" ) ;
8- const unzipper = require ( 'unzipper' ) ;
99
1010let reportGenerator = ( bsConfig , buildId , args , rawArgs , buildReportData , cb ) => {
1111 let options = {
@@ -19,6 +19,8 @@ let reportGenerator = (bsConfig, buildId, args, rawArgs, buildReportData, cb) =>
1919 } ,
2020 } ;
2121
22+ logger . debug ( 'Started fetching the build json and html reports.' ) ;
23+
2224 return request . get ( options , async function ( err , resp , body ) {
2325 let message = null ;
2426 let messageType = null ;
@@ -84,6 +86,7 @@ let reportGenerator = (bsConfig, buildId, args, rawArgs, buildReportData, cb) =>
8486 await generateCypressBuildReport ( build ) ;
8587 logger . info ( message ) ;
8688 }
89+ logger . debug ( 'Finished fetching the build json and html reports.' ) ;
8790 utils . sendUsageReport ( bsConfig , args , message , messageType , errorCode , buildReportData , rawArgs ) ;
8891 if ( cb ) {
8992 cb ( ) ;
@@ -95,6 +98,9 @@ async function generateCypressBuildReport(report_data) {
9598 let resultsDir = path . join ( './' , 'results' ) ;
9699
97100 if ( ! fs . existsSync ( resultsDir ) ) {
101+ logger . debug ( "results directory doesn't exists" ) ;
102+ logger . info ( ) ;
103+ logger . debug ( "creating results directory" ) ;
98104 fs . mkdirSync ( resultsDir ) ;
99105 }
100106 await getReportResponse ( resultsDir , 'report.zip' , report_data . cypress_custom_report_url )
@@ -120,6 +126,7 @@ function getReportResponse(filePath, fileName, reportJsonUrl) {
120126 } ) ;
121127 writer . on ( 'close' , async ( ) => {
122128 if ( ! error ) {
129+ logger . debug ( "Unzipping downloaded html and json reports." ) ;
123130 await unzipFile ( filePath , fileName ) ;
124131 fs . unlinkSync ( tmpFilePath ) ;
125132 resolve ( true ) ;
0 commit comments