-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathPipfile
59 lines (58 loc) · 3.52 KB
/
Pipfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
[packages]
pytest = "==8.3.3"
pytest-xdist = "==3.6.1"
Appium-Python-Client = "==4.3.0"
PyYAML = "==6.0.2"
selenium = "==4.26.1"
sa11y = "*"
sauceclient = "==1.0.0"
saucebindings = "==1.3.0"
robotframework = "==7.1.1"
robotframework-pabot = "==2.18.0"
robotframework-seleniumlibrary = "==6.6.1"
apipkg = "==3.0.2"
attrs = "==24.2.0"
certifi = "==2024.8.30"
chardet = "==5.2.0"
decorator = "==5.1.1"
docutils = "==0.21.2"
execnet = "==2.1.1"
idna = "==3.10"
importlib-metadata = "==8.5.0"
iniconfig = "==2.0.0"
kitchen = "==1.2.6"
more-itertools = "==10.5.0"
packaging = "==24.2"
pluggy = "==1.5.0"
py = "==1.11.0"
pyparsing = "==3.2.0"
pytest-forked = "==1.6.0"
requests = "==2.32.3"
robotframework-pythonlibcore = "==4.4.1"
six = "==1.16.0"
toml = "==0.10.2"
typing-extensions = "==4.12.2"
urllib3 = "==2.2.3"
zipp = "==3.21.0"
[scripts]
best-practice-desktop-us = "pytest -n8 --dc=us best_practice/desktop_web/"
best-practice-desktop-eu = "pytest -n8 --dc=eu best_practice/desktop_web/"
best-practice-mobile-web-vdc-us = "pytest -n8 --dc=us best_practice/mobile_web/vdc"
best-practice-mobile-web-vdc-eu = "pytest -n8 --dc=eu best_practice/mobile_web/vdc"
best-practice-mobile-web-rdc-us = "pytest -n4 --dc=us best_practice/mobile_web/rdc"
best-practice-mobile-web-rdc-eu = "pytest -n4 --dc=eu best_practice/mobile_web/rdc"
best-practice-mobile-native-us-android = "pytest -n2 --dc=us best_practice/mobile_native/android"
best-practice-mobile-native-eu-android = "pytest -n2 --dc=eu best_practice/mobile_native/android"
best-practice-mobile-native-us-ios = "pytest -n2 --dc=us best_practice/mobile_native/ios"
best-practice-mobile-native-eu-ios = "pytest -n2 --dc=eu best_practice/mobile_native/ios"
headless = "pytest -n4 examples/headless/test_demo.py"
saucebindings-pytest = "pytest -n2 examples/sauce_bindings/pytest/"
saucebindings-robot = "pabot --variable BROWSER_NAME:firefox examples/sauce_bindings/robotframework/"
sauce_visual = "pytest examples/sauce_visual/webdriver-tests.py"
demo = "pytest examples/selenium/"
robot-desktop-web-us = "pabot --argumentfile1 examples/robotframework/desktop_web/chrome_config.txt --argumentfile2 examples/robotframework/desktop_web/firefox_config.txt --argumentfile3 examples/robotframework/desktop_web/ie_config.txt --variable DATA_CENTER:'https://ondemand.us-west-1.saucelabs.com/wd/hub' examples/robotframework/desktop_web/Tests/"
robot-desktop-web-eu = "pabot --argumentfile1 examples/robotframework/desktop_web/chrome_config.txt --argumentfile2 examples/robotframework/desktop_web/firefox_config.txt --argumentfile3 examples/robotframework/desktop_web/ie_config.txt --variable DATA_CENTER:'https://ondemand.eu-central-1.saucelabs.com/wd/hub' examples/robotframework/desktop_web/Tests/"
robot-android-us = "pabot --variable DATA_CENTER:'https://ondemand.us-west-1.saucelabs.com/wd/hub' -A examples/robotframework/native_mobile/android/android_config.txt examples/robotframework/native_mobile/android/tests/"
robot-android-eu = "pabot --variable DATA_CENTER:'https://ondemand.eu-central-1.saucelabs.com/wd/hub' -A examples/robotframework/native_mobile/android/android_config.txt examples/robotframework/native_mobile/android/tests/"
robot-ios-us = "pabot --variable DATA_CENTER:'https://ondemand.us-west-1.saucelabs.com/wd/hub' -A examples/robotframework/native_mobile/ios/iphone_config.txt examples/robotframework/native_mobile/ios/tests/"
robot-ios-eu = "pabot --variable DATA_CENTER:'https://ondemand.eu-central-1.saucelabs.com/wd/hub' -A examples/robotframework/native_mobile/ios/iphone_config.txt examples/robotframework/native_mobile/ios/tests/"