@@ -11,146 +11,143 @@ const argv = require("yargs")
11
11
"run" ,
12
12
"run tests on lambdatest" ,
13
13
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
+ } ) ;
154
151
} ,
155
152
function ( argv ) {
156
153
require ( "./commands/run" ) ( argv ) ;
0 commit comments