@@ -23,13 +23,6 @@ const archiver = require("../helpers/archiver"),
2323 packageDiff = require ( '../helpers/package-diff' ) ;
2424const { getStackTraceUrl } = require ( '../helpers/sync/syncSpecsLogs' ) ;
2525
26- const {
27- launchTestSession,
28- setTestObservabilityFlags,
29- runCypressTestsLocally,
30- printBuildLink
31- } = require ( '../testObservability/helper/helper' ) ;
32-
3326module . exports = function run ( args , rawArgs ) {
3427
3528 markBlockStart ( 'preBuild' ) ;
@@ -52,12 +45,6 @@ module.exports = function run(args, rawArgs) {
5245 logger . debug ( 'Completed browserstack.json validation' ) ;
5346 markBlockStart ( 'setConfig' ) ;
5447 logger . debug ( 'Started setting the configs' ) ;
55-
56- /*
57- Set testObservability & browserstackAutomation flags
58- */
59- const [ isTestObservabilitySession , isBrowserstackInfra ] = setTestObservabilityFlags ( bsConfig ) ;
60-
6148 utils . setUsageReportingFlag ( bsConfig , args . disableUsageReporting ) ;
6249
6350 utils . setDefaults ( bsConfig , args ) ;
@@ -68,97 +55,80 @@ module.exports = function run(args, rawArgs) {
6855 // accept the access key from command line or env variable if provided
6956 utils . setAccessKey ( bsConfig , args ) ;
7057
71- let buildReportData = ! isBrowserstackInfra ? null : await getInitialDetails ( bsConfig , args , rawArgs ) ;
58+ let buildReportData = await getInitialDetails ( bsConfig , args , rawArgs ) ;
7259
7360 // accept the build name from command line if provided
7461 utils . setBuildName ( bsConfig , args ) ;
7562
7663 // set cypress config filename
7764 utils . setCypressConfigFilename ( bsConfig , args ) ;
78-
79- if ( isBrowserstackInfra ) {
80- // set cypress test suite type
81- utils . setCypressTestSuiteType ( bsConfig ) ;
8265
83- // set cypress geo location
84- utils . setGeolocation ( bsConfig , args ) ;
66+ // set cypress test suite type
67+ utils . setCypressTestSuiteType ( bsConfig ) ;
8568
86- // set timezone
87- utils . setTimezone ( bsConfig , args ) ;
69+ // set cypress geo location
70+ utils . setGeolocation ( bsConfig , args ) ;
71+
72+ // set timezone
73+ utils . setTimezone ( bsConfig , args ) ;
74+
75+ // set spec timeout
76+ utils . setSpecTimeout ( bsConfig , args ) ;
8877
89- // set spec timeout
90- utils . setSpecTimeout ( bsConfig , args ) ;
91- }
92-
9378 // accept the specs list from command line if provided
9479 utils . setUserSpecs ( bsConfig , args ) ;
9580
9681 // accept the env list from command line and set it
9782 utils . setTestEnvs ( bsConfig , args ) ;
9883
99- // set build tag caps
100- utils . setBuildTags ( bsConfig , args ) ;
101-
102- /*
103- Send build start to Observability
104- */
105- if ( isTestObservabilitySession ) await launchTestSession ( bsConfig , bsConfigPath ) ;
106-
10784 // accept the system env list from bsconf and set it
10885 utils . setSystemEnvs ( bsConfig ) ;
10986
110- if ( isBrowserstackInfra ) {
111- //accept the local from env variable if provided
112- utils . setLocal ( bsConfig , args ) ;
87+ //accept the local from env variable if provided
88+ utils . setLocal ( bsConfig , args ) ;
11389
114- //set network logs
115- utils . setNetworkLogs ( bsConfig ) ;
90+ //set network logs
91+ utils . setNetworkLogs ( bsConfig ) ;
11692
117- // set Local Mode (on-demand/ always-on)
118- utils . setLocalMode ( bsConfig , args ) ;
93+ // set Local Mode (on-demand/ always-on)
94+ utils . setLocalMode ( bsConfig , args ) ;
11995
120- //accept the local identifier from env variable if provided
121- utils . setLocalIdentifier ( bsConfig , args ) ;
96+ //accept the local identifier from env variable if provided
97+ utils . setLocalIdentifier ( bsConfig , args ) ;
12298
123- // set Local Config File
124- utils . setLocalConfigFile ( bsConfig , args ) ;
99+ // set Local Config File
100+ utils . setLocalConfigFile ( bsConfig , args ) ;
125101
126- // run test in headed mode
127- utils . setHeaded ( bsConfig , args ) ;
102+ // run test in headed mode
103+ utils . setHeaded ( bsConfig , args ) ;
128104
129- // set the no-wrap
130- utils . setNoWrap ( bsConfig , args ) ;
105+ // set the no-wrap
106+ utils . setNoWrap ( bsConfig , args ) ;
131107
132- // add cypress dependency if missing
133- utils . setCypressNpmDependency ( bsConfig ) ;
134- }
135-
136- const { packagesInstalled } = ! isBrowserstackInfra ? false : await packageInstaller . packageSetupAndInstaller ( bsConfig , config . packageDirName , { markBlockStart, markBlockEnd} ) ;
108+ // add cypress dependency if missing
109+ utils . setCypressNpmDependency ( bsConfig ) ;
137110
138- if ( isBrowserstackInfra ) {
139- // set node version
140- utils . setNodeVersion ( bsConfig , args ) ;
111+ const { packagesInstalled } = await packageInstaller . packageSetupAndInstaller ( bsConfig , config . packageDirName , { markBlockStart, markBlockEnd} ) ;
141112
142- //set browsers
143- await utils . setBrowsers ( bsConfig , args ) ;
113+ // set build tag caps
114+ utils . setBuildTags ( bsConfig , args ) ;
115+ // set node version
116+ utils . setNodeVersion ( bsConfig , args ) ;
144117
145- //set config (--config)
146- utils . setConfig ( bsConfig , args ) ;
118+ //set browsers
119+ await utils . setBrowsers ( bsConfig , args ) ;
147120
148- // set sync/async mode (--async/--sync )
149- utils . setCLIMode ( bsConfig , args ) ;
121+ // set config (--config )
122+ utils . setConfig ( bsConfig , args ) ;
150123
151- // set other cypress configs e.g. reporter and reporter-options
152- utils . setOtherConfigs ( bsConfig , args ) ;
153- }
124+ // set sync/async mode (--async/--sync)
125+ utils . setCLIMode ( bsConfig , args ) ;
154126
127+ // set other cypress configs e.g. reporter and reporter-options
128+ utils . setOtherConfigs ( bsConfig , args ) ;
155129 markBlockEnd ( 'setConfig' ) ;
156130 logger . debug ( "Completed setting the configs" ) ;
157131
158- if ( ! isBrowserstackInfra ) {
159- return runCypressTestsLocally ( bsConfig , args , rawArgs ) ;
160- }
161-
162132 // Validate browserstack.json values and parallels specified via arguments
163133 markBlockStart ( 'validateConfig' ) ;
164134 logger . debug ( "Started configs validation" ) ;
@@ -317,10 +287,7 @@ module.exports = function run(args, rawArgs) {
317287
318288 logger . info ( message ) ;
319289 logger . info ( dashboardLink ) ;
320- if ( ! args . sync ) {
321- logger . info ( Constants . userMessages . EXIT_SYNC_CLI_MESSAGE . replace ( "<build-id>" , data . build_id ) ) ;
322- printBuildLink ( false ) ;
323- }
290+ if ( ! args . sync ) logger . info ( Constants . userMessages . EXIT_SYNC_CLI_MESSAGE . replace ( "<build-id>" , data . build_id ) ) ;
324291 let dataToSend = {
325292 time_components : getTimeComponents ( ) ,
326293 unique_id : utils . generateUniqueHash ( ) ,
0 commit comments