@@ -11,21 +11,17 @@ phases:
11
11
- echo "Navigate to test package directory"
12
12
- cd $DEVICEFARM_TEST_PACKAGE_PATH
13
13
- npm install *.tgz
14
- - export APPIUM_VERSION=1.22.2
15
- - avm $APPIUM_VERSION
16
- - >-
17
- ln -s /usr/local/avm/versions/$APPIUM_VERSION/node_modules/.bin/appium
18
- /usr/local/avm/versions/$APPIUM_VERSION/node_modules/appium/bin/appium.js
19
14
- npm install --global yarn
20
15
pre_test:
21
16
commands:
22
17
- echo "Start appium server"
18
+ - npx [email protected] driver install uiautomator2
23
19
- >-
24
- appium --log-timestamp --default-capabilities " { \\ " deviceName \\ " :
25
- \\" $DEVICEFARM_DEVICE_NAME\\ " ,
26
- \\" platformName\\ " :\\" $DEVICEFARM_DEVICE_PLATFORM_NAME\\ " ,\\" app\\ " :\\" $DEVICEFARM_APP_PATH\\ " ,
27
- \\" udid\\ " :\\" $DEVICEFARM_DEVICE_UDID\\ " ,
28
- \\" platformVersion\\ " :\\" $DEVICEFARM_DEVICE_OS_VERSION\\ " ,\\" chromedriverExecutable\\ " :\\" $DEVICEFARM_CHROMEDRIVER_EXECUTABLE\\ " } "
20
+ npx appium@2.11.4 --log-timestamp --default-capabilities
21
+ " { \\ " appium:deviceName \\ " : \\" $DEVICEFARM_DEVICE_NAME\\ " ,
22
+ \\" appium: platformName\\ " :\\" $DEVICEFARM_DEVICE_PLATFORM_NAME\\ " ,\\" appium: app\\ " :\\" $DEVICEFARM_APP_PATH\\ " ,
23
+ \\" appium: udid\\ " :\\" $DEVICEFARM_DEVICE_UDID\\ " ,
24
+ \\" appium: platformVersion\\ " :\\" $DEVICEFARM_DEVICE_OS_VERSION\\ " ,\\" appium: chromedriverExecutable\\ " :\\" $DEVICEFARM_CHROMEDRIVER_EXECUTABLE\\ " } "
29
25
>> $DEVICEFARM_LOG_DIR/appiumlog.txt 2>& 1 &
30
26
- |-
31
27
start_appium_timeout=0;
@@ -36,10 +32,10 @@ phases:
36
32
echo "appium server never started in 60 seconds. Exiting";
37
33
exit 1;
38
34
fi;
39
- grep -i "Appium REST http interface listener started on 0.0.0.0:4723" $DEVICEFARM_LOG_DIR/appiumlog.txt >> /dev/null 2>&1;
35
+ grep -i "Appium REST http interface listener started on http:// 0.0.0.0:4723" $DEVICEFARM_LOG_DIR/appiumlog.txt >> /dev/null 2>&1;
40
36
if [ $? -eq 0 ];
41
37
then
42
- echo "Appium REST http interface listener started on 0.0.0.0:4723";
38
+ echo "Appium REST http interface listener started on http:// 0.0.0.0:4723";
43
39
break;
44
40
else
45
41
echo "Waiting for appium server to start. Sleeping for 1 second";
@@ -72,20 +68,16 @@ phases:
72
68
- echo "Navigate to test package directory"
73
69
- cd $DEVICEFARM_TEST_PACKAGE_PATH
74
70
- npm install *.tgz
75
- - export APPIUM_VERSION=1.22.2
76
- - avm $APPIUM_VERSION
77
- - >-
78
- ln -s /usr/local/avm/versions/$APPIUM_VERSION/node_modules/.bin/appium
79
- /usr/local/avm/versions/$APPIUM_VERSION/node_modules/appium/bin/appium.js
80
71
pre_test:
81
72
commands:
82
73
- echo "Start appium server"
74
+ - npx [email protected] driver install uiautomator2
83
75
- >-
84
- appium --log-timestamp --default-capabilities " { \\ " deviceName \\ " :
85
- \\" $DEVICEFARM_DEVICE_NAME\\ " ,
86
- \\" platformName\\ " :\\" $DEVICEFARM_DEVICE_PLATFORM_NAME\\ " ,\\" app\\ " :\\" $DEVICEFARM_APP_PATH\\ " ,
87
- \\" udid\\ " :\\" $DEVICEFARM_DEVICE_UDID\\ " ,
88
- \\" platformVersion\\ " :\\" $DEVICEFARM_DEVICE_OS_VERSION\\ " ,\\" chromedriverExecutable\\ " :\\" $DEVICEFARM_CHROMEDRIVER_EXECUTABLE\\ " } "
76
+ npx appium@2.11.4 --log-timestamp --default-capabilities
77
+ " { \\ " appium:deviceName \\ " : \\" $DEVICEFARM_DEVICE_NAME\\ " ,
78
+ \\" appium: platformName\\ " :\\" $DEVICEFARM_DEVICE_PLATFORM_NAME\\ " ,\\" appium: app\\ " :\\" $DEVICEFARM_APP_PATH\\ " ,
79
+ \\" appium: udid\\ " :\\" $DEVICEFARM_DEVICE_UDID\\ " ,
80
+ \\" appium: platformVersion\\ " :\\" $DEVICEFARM_DEVICE_OS_VERSION\\ " ,\\" appium: chromedriverExecutable\\ " :\\" $DEVICEFARM_CHROMEDRIVER_EXECUTABLE\\ " } "
89
81
>> $DEVICEFARM_LOG_DIR/appiumlog.txt 2>& 1 &
90
82
- |-
91
83
start_appium_timeout=0;
@@ -96,10 +88,10 @@ phases:
96
88
echo "appium server never started in 60 seconds. Exiting";
97
89
exit 1;
98
90
fi;
99
- grep -i "Appium REST http interface listener started on 0.0.0.0:4723" $DEVICEFARM_LOG_DIR/appiumlog.txt >> /dev/null 2>&1;
91
+ grep -i "Appium REST http interface listener started on http:// 0.0.0.0:4723" $DEVICEFARM_LOG_DIR/appiumlog.txt >> /dev/null 2>&1;
100
92
if [ $? -eq 0 ];
101
93
then
102
- echo "Appium REST http interface listener started on 0.0.0.0:4723";
94
+ echo "Appium REST http interface listener started on http:// 0.0.0.0:4723";
103
95
break;
104
96
else
105
97
echo "Waiting for appium server to start. Sleeping for 1 second";
0 commit comments