Skip to content

Commit aa0f134

Browse files
committed
Add more options for --env=ENV
1 parent 717b6d0 commit aa0f134

File tree

4 files changed

+44
-0
lines changed

4 files changed

+44
-0
lines changed

seleniumbase/fixtures/constants.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,21 @@ class Environment:
99
STAGING = "staging"
1010
DEVELOP = "develop"
1111
PRODUCTION = "production"
12+
PERFORMANCE = "performance"
1213
OFFLINE = "offline"
1314
ONLINE = "online"
1415
MASTER = "master"
1516
REMOTE = "remote"
17+
LEGACY = "legacy"
1618
LOCAL = "local"
1719
ALPHA = "alpha"
1820
BETA = "beta"
21+
DEMO = "demo"
1922
MAIN = "main"
2023
TEST = "test"
24+
GOV = "gov"
25+
NEW = "new"
26+
OLD = "old"
2127
UAT = "uat"
2228

2329

@@ -28,15 +34,21 @@ class ValidEnvs:
2834
"staging",
2935
"develop",
3036
"production",
37+
"performance",
3138
"offline",
3239
"online",
3340
"master",
3441
"remote",
42+
"legacy",
3543
"local",
3644
"alpha",
3745
"beta",
46+
"demo",
3847
"main",
3948
"test",
49+
"gov",
50+
"new",
51+
"old",
4052
"uat",
4153
]
4254

seleniumbase/plugins/base_plugin.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,21 @@ def options(self, parser, env):
4949
constants.Environment.STAGING,
5050
constants.Environment.DEVELOP,
5151
constants.Environment.PRODUCTION,
52+
constants.Environment.PERFORMANCE,
5253
constants.Environment.OFFLINE,
5354
constants.Environment.ONLINE,
5455
constants.Environment.MASTER,
5556
constants.Environment.REMOTE,
57+
constants.Environment.LEGACY,
5658
constants.Environment.LOCAL,
5759
constants.Environment.ALPHA,
5860
constants.Environment.BETA,
61+
constants.Environment.DEMO,
5962
constants.Environment.MAIN,
6063
constants.Environment.TEST,
64+
constants.Environment.GOV,
65+
constants.Environment.NEW,
66+
constants.Environment.OLD,
6167
constants.Environment.UAT,
6268
),
6369
default=constants.Environment.TEST,

seleniumbase/plugins/db_reporting_plugin.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,26 @@ def options(self, parser, env):
2828
dest="database_env",
2929
choices=(
3030
constants.Environment.QA,
31+
constants.Environment.RC,
3132
constants.Environment.STAGING,
3233
constants.Environment.DEVELOP,
3334
constants.Environment.PRODUCTION,
35+
constants.Environment.PERFORMANCE,
36+
constants.Environment.OFFLINE,
37+
constants.Environment.ONLINE,
3438
constants.Environment.MASTER,
3539
constants.Environment.REMOTE,
40+
constants.Environment.LEGACY,
3641
constants.Environment.LOCAL,
3742
constants.Environment.ALPHA,
3843
constants.Environment.BETA,
44+
constants.Environment.DEMO,
3945
constants.Environment.MAIN,
4046
constants.Environment.TEST,
47+
constants.Environment.GOV,
48+
constants.Environment.NEW,
49+
constants.Environment.OLD,
50+
constants.Environment.UAT,
4151
),
4252
default=constants.Environment.TEST,
4353
help="The database environment to run the tests in.",

seleniumbase/plugins/pytest_plugin.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,21 @@ def pytest_addoption(parser):
199199
constants.Environment.STAGING,
200200
constants.Environment.DEVELOP,
201201
constants.Environment.PRODUCTION,
202+
constants.Environment.PERFORMANCE,
202203
constants.Environment.OFFLINE,
203204
constants.Environment.ONLINE,
204205
constants.Environment.MASTER,
205206
constants.Environment.REMOTE,
207+
constants.Environment.LEGACY,
206208
constants.Environment.LOCAL,
207209
constants.Environment.ALPHA,
208210
constants.Environment.BETA,
211+
constants.Environment.DEMO,
209212
constants.Environment.MAIN,
210213
constants.Environment.TEST,
214+
constants.Environment.GOV,
215+
constants.Environment.NEW,
216+
constants.Environment.OLD,
211217
constants.Environment.UAT,
212218
),
213219
default=constants.Environment.TEST,
@@ -365,16 +371,26 @@ def pytest_addoption(parser):
365371
dest="database_env",
366372
choices=(
367373
constants.Environment.QA,
374+
constants.Environment.RC,
368375
constants.Environment.STAGING,
369376
constants.Environment.DEVELOP,
370377
constants.Environment.PRODUCTION,
378+
constants.Environment.PERFORMANCE,
379+
constants.Environment.OFFLINE,
380+
constants.Environment.ONLINE,
371381
constants.Environment.MASTER,
372382
constants.Environment.REMOTE,
383+
constants.Environment.LEGACY,
373384
constants.Environment.LOCAL,
374385
constants.Environment.ALPHA,
375386
constants.Environment.BETA,
387+
constants.Environment.DEMO,
376388
constants.Environment.MAIN,
377389
constants.Environment.TEST,
390+
constants.Environment.GOV,
391+
constants.Environment.NEW,
392+
constants.Environment.OLD,
393+
constants.Environment.UAT,
378394
),
379395
default=constants.Environment.TEST,
380396
help="The database environment to run the tests in.",

0 commit comments

Comments
 (0)