@@ -11,146 +11,143 @@ const argv = require("yargs")
1111 "run" ,
1212 "run tests on lambdatest" ,
1313 function ( yargs ) {
14- return (
15- yargs
16- . option ( "ccf" , {
17- alias : "cypress-config-file" ,
18- describe : "path of the config file" ,
19- type : "string" ,
20- } )
21- . option ( "lcf" , {
22- alias : "lambdatest-config-file" ,
23- describe : "path of the lambdatest config file" ,
24- type : "string" ,
25- } )
26- . option ( "s" , {
27- alias : "specs" ,
28- describe : "path of the spec file or directory or pattern" ,
29- type : "string" ,
30- } )
31- . option ( "env" , {
32- alias : "environment" ,
33- describe : "environment" ,
34- type : "string" ,
35- } )
36- . option ( "bn" , {
37- alias : "build-name" ,
38- describe : "build name" ,
39- type : "string" ,
40- } )
41- . option ( "t" , {
42- alias : "tags" ,
43- describe : "test tags" ,
44- type : "string" ,
45- } )
46- . option ( "p" , {
47- alias : "parallels" ,
48- describe : "no of parellel sessions" ,
49- type : "string" ,
50- } )
51- . option ( "envs" , {
52- alias : "env-variables" ,
53- describe : "environment variables" ,
54- type : "string" ,
55- } )
56- . option ( "tun" , {
57- alias : "tunnel" ,
58- describe : "tunnel" ,
59- type : "string" ,
60- } )
61- . option ( "tname" , {
62- alias : "tunnel_name" ,
63- describe : "tunnel name" ,
64- type : "string" ,
65- } )
66- . option ( "brs" , {
67- alias : "browsers" ,
68- describe : "browsers to run test format: platform:browser:version" ,
69- type : "string" ,
70- } )
71- . option ( "bi" , {
72- alias : "build-identifier" ,
73- describe : "Build Identifier / Build Counter" ,
74- type : "string" ,
75- } )
76- . option ( "if" , {
77- alias : "ignore_files" ,
78- describe : "Files to ignore in the project zip" ,
79- type : "string" ,
80- } )
81- . option ( "sync" , {
82- alias : "sync-mode" ,
83- describe : "Sync Build" ,
84- type : "string" ,
85- } )
86- . option ( "autostart" , {
87- alias : "tat" ,
88- describe : "Tunnel Auto Start" ,
89- type : "string" ,
90- } )
91- . option ( "headless" , {
92- alias : "headless-mode" ,
93- describe : "Run in headless mode" ,
94- type : "boolean" ,
95- } )
96- . option ( "net" , {
97- alias : "network" ,
98- describe : "Capture Network logs" ,
99- type : "string" ,
100- } )
101- . option ( "eof" , {
102- alias : "exit-on-failure" ,
103- describe : "Exit With Code 1 on failure" ,
104- type : "string" ,
105- } )
106- . option ( "cy" , {
107- alias : "cypress_settings" ,
108- describe : "Pass Cypress Settings" ,
109- type : "string" ,
110- } )
111- . option ( "geo" , {
112- alias : "geo_location" ,
113- describe : "Pass Geo Country Code" ,
114- type : "string" ,
115- } )
116- . option ( "sof" , {
117- alias : "stop_on_failure" ,
118- describe :
119- "Stop other tests if any test in session gets errored out" ,
120- type : "bool" ,
121- } )
122- . option ( "ra" , {
123- alias : "reject_unauthorized" ,
124- describe :
125- "Default rejects self signed certificates in external requests" ,
126- type : "bool" ,
127- } )
128- . option ( "bt" , {
129- alias : "build-tags" ,
130- describe : "build tags" ,
131- type : "string" ,
132- } )
133- . option ( "sys-envs" , {
134- alias : "sys-env-variables" ,
135- describe : "system environment variables" ,
136- type : "string" ,
137- } )
138- // .option("npm-f", {
139- // alias: "npm-force",
140- // describe: "force npm install",
141- // type: "bool",
142- // })
143- // .option("npm-lpd", {
144- // alias: "legacy-peer-deps",
145- // describe: "force npm install",
146- // type: "bool",
147- // })
148- . option ( "vip" , {
149- alias : "vi-project" ,
150- describe : "visual ui project name" ,
151- type : "string" ,
152- } )
153- ) ;
14+ return yargs
15+ . option ( "ccf" , {
16+ alias : "cypress-config-file" ,
17+ describe : "path of the config file" ,
18+ type : "string" ,
19+ } )
20+ . option ( "lcf" , {
21+ alias : "lambdatest-config-file" ,
22+ describe : "path of the lambdatest config file" ,
23+ type : "string" ,
24+ } )
25+ . option ( "s" , {
26+ alias : "specs" ,
27+ describe : "path of the spec file or directory or pattern" ,
28+ type : "string" ,
29+ } )
30+ . option ( "env" , {
31+ alias : "environment" ,
32+ describe : "environment" ,
33+ type : "string" ,
34+ } )
35+ . option ( "bn" , {
36+ alias : "build-name" ,
37+ describe : "build name" ,
38+ type : "string" ,
39+ } )
40+ . option ( "t" , {
41+ alias : "tags" ,
42+ describe : "test tags" ,
43+ type : "string" ,
44+ } )
45+ . option ( "p" , {
46+ alias : "parallels" ,
47+ describe : "no of parellel sessions" ,
48+ type : "string" ,
49+ } )
50+ . option ( "envs" , {
51+ alias : "env-variables" ,
52+ describe : "environment variables" ,
53+ type : "string" ,
54+ } )
55+ . option ( "tun" , {
56+ alias : "tunnel" ,
57+ describe : "tunnel" ,
58+ type : "string" ,
59+ } )
60+ . option ( "tname" , {
61+ alias : "tunnel_name" ,
62+ describe : "tunnel name" ,
63+ type : "string" ,
64+ } )
65+ . option ( "brs" , {
66+ alias : "browsers" ,
67+ describe : "browsers to run test format: platform:browser:version" ,
68+ type : "string" ,
69+ } )
70+ . option ( "bi" , {
71+ alias : "build-identifier" ,
72+ describe : "Build Identifier / Build Counter" ,
73+ type : "string" ,
74+ } )
75+ . option ( "if" , {
76+ alias : "ignore_files" ,
77+ describe : "Files to ignore in the project zip" ,
78+ type : "string" ,
79+ } )
80+ . option ( "sync" , {
81+ alias : "sync-mode" ,
82+ describe : "Sync Build" ,
83+ type : "string" ,
84+ } )
85+ . option ( "autostart" , {
86+ alias : "tat" ,
87+ describe : "Tunnel Auto Start" ,
88+ type : "string" ,
89+ } )
90+ . option ( "headless" , {
91+ alias : "headless-mode" ,
92+ describe : "Run in headless mode" ,
93+ type : "boolean" ,
94+ } )
95+ . option ( "net" , {
96+ alias : "network" ,
97+ describe : "Capture Network logs" ,
98+ type : "string" ,
99+ } )
100+ . option ( "eof" , {
101+ alias : "exit-on-failure" ,
102+ describe : "Exit With Code 1 on failure" ,
103+ type : "string" ,
104+ } )
105+ . option ( "cy" , {
106+ alias : "cypress_settings" ,
107+ describe : "Pass Cypress Settings" ,
108+ type : "string" ,
109+ } )
110+ . option ( "geo" , {
111+ alias : "geo_location" ,
112+ describe : "Pass Geo Country Code" ,
113+ type : "string" ,
114+ } )
115+ . option ( "sof" , {
116+ alias : "stop_on_failure" ,
117+ describe : "Stop other tests if any test in session gets errored out" ,
118+ type : "bool" ,
119+ } )
120+ . option ( "ra" , {
121+ alias : "reject_unauthorized" ,
122+ describe :
123+ "Default rejects self signed certificates in external requests" ,
124+ type : "bool" ,
125+ } )
126+ . option ( "bt" , {
127+ alias : "build-tags" ,
128+ describe : "build tags" ,
129+ type : "string" ,
130+ } )
131+ . option ( "sys-envs" , {
132+ alias : "sys-env-variables" ,
133+ describe : "system environment variables" ,
134+ type : "string" ,
135+ } )
136+ . option ( "npm-f" , {
137+ alias : "npm-force" ,
138+ describe : "force npm install" ,
139+ type : "bool" ,
140+ } )
141+ . option ( "npm-lpd" , {
142+ alias : "legacy-peer-deps" ,
143+ describe : "force npm install" ,
144+ type : "bool" ,
145+ } )
146+ . option ( "vip" , {
147+ alias : "vi-project" ,
148+ describe : "visual ui project name" ,
149+ type : "string" ,
150+ } ) ;
154151 } ,
155152 function ( argv ) {
156153 require ( "./commands/run" ) ( argv ) ;
0 commit comments