forked from saucelabs-training/demo-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPipfile
61 lines (60 loc) · 3.61 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
60
61
[packages]
pytest = "==6.2.5"
pytest-xdist = "==2.2.1"
Appium-Python-Client = "==2.7.0"
PyYAML = "==5.4.1"
selenium = "==4.4.3"
sa11y = "*"
sauceclient = "==1.0.0"
saucebindings = "==1.0.0"
robotframework = "==4.0.1"
robotframework-pabot = "==1.11"
robotframework-seleniumlibrary = "==5.1.3"
robotframework-appiumlibrary = "==1.5.0.7"
apipkg = "==1.5"
attrs = "==20.3.0"
certifi = "==2021.10.8"
chardet = "==4.0.0"
decorator = "==5.0.6"
docutils = "==0.17"
execnet = "==1.8.0"
idna = "==2.10"
importlib-metadata = "==3.10.0"
iniconfig = "==1.1.1"
kitchen = "==1.2.6"
more-itertools = "==8.7.0"
packaging = "==20.9"
pluggy = "==0.13.1"
py = "==1.10.0"
pyparsing = "==2.4.7"
pytest-forked = "==1.3.0"
requests = "==2.25.1"
robotframework-pythonlibcore = "==2.2.1"
six = "==1.15.0"
toml = "==0.10.2"
typing-extensions = "==3.7.4.3"
urllib3 = "==1.26.12"
zipp = "==3.4.1"
[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"
accessibility = "pytest -n2 examples/accessibility/"
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/"