@@ -10,6 +10,9 @@ module.exports = function stop(args) {
10
10
let bsConfigPath = utils . getConfigPath ( args . cf ) ;
11
11
12
12
return utils . validateBstackJson ( bsConfigPath ) . then ( function ( bsConfig ) {
13
+ // setting setDefaultAuthHash to {} if not present and set via env variables or via args.
14
+ utils . setDefaultAuthHash ( bsConfig , args ) ;
15
+
13
16
// accept the username from command line if provided
14
17
utils . setUsername ( bsConfig , args ) ;
15
18
@@ -18,6 +21,9 @@ module.exports = function stop(args) {
18
21
19
22
utils . setUsageReportingFlag ( bsConfig , args . disableUsageReporting ) ;
20
23
24
+ // set cypress config filename
25
+ utils . setCypressConfigFilename ( bsConfig , args ) ;
26
+
21
27
let buildId = args . _ [ 1 ] ;
22
28
23
29
let options = {
@@ -27,7 +33,7 @@ module.exports = function stop(args) {
27
33
password : bsConfig . auth . access_key ,
28
34
} ,
29
35
headers : {
30
- " User-Agent" : utils . getUserAgent ( ) ,
36
+ ' User-Agent' : utils . getUserAgent ( ) ,
31
37
} ,
32
38
} ;
33
39
@@ -43,16 +49,16 @@ module.exports = function stop(args) {
43
49
44
50
logger . info ( message ) ;
45
51
} else {
46
- let build = null
52
+ let build = null ;
47
53
try {
48
- build = JSON . parse ( body )
54
+ build = JSON . parse ( body ) ;
49
55
} catch ( error ) {
50
- build = null
56
+ build = null ;
51
57
}
52
58
53
59
if ( resp . statusCode == 299 ) {
54
60
messageType = Constants . messageTypes . INFO ;
55
- errorCode = " api_deprecated" ;
61
+ errorCode = ' api_deprecated' ;
56
62
57
63
if ( build ) {
58
64
message = build . message ;
@@ -63,14 +69,14 @@ module.exports = function stop(args) {
63
69
}
64
70
} else if ( resp . statusCode != 200 ) {
65
71
messageType = Constants . messageTypes . ERROR ;
66
- errorCode = " api_failed_build_stop" ;
72
+ errorCode = ' api_failed_build_stop' ;
67
73
68
74
if ( build ) {
69
75
message = `${
70
76
Constants . userMessages . BUILD_STOP_FAILED
71
77
} with error: \n${ JSON . stringify ( build , null , 2 ) } `;
72
78
logger . error ( message ) ;
73
- if ( build . message === " Unauthorized" ) errorCode = " api_auth_failed" ;
79
+ if ( build . message === ' Unauthorized' ) errorCode = ' api_auth_failed' ;
74
80
} else {
75
81
message = Constants . userMessages . BUILD_STOP_FAILED ;
76
82
logger . error ( message ) ;
@@ -82,7 +88,7 @@ module.exports = function stop(args) {
82
88
}
83
89
}
84
90
utils . sendUsageReport ( bsConfig , args , message , messageType , errorCode ) ;
85
- } )
91
+ } ) ;
86
92
} ) . catch ( function ( err ) {
87
93
logger . error ( err ) ;
88
94
utils . setUsageReportingFlag ( null , args . disableUsageReporting ) ;
0 commit comments