@@ -44,7 +44,7 @@ matrix:
4444 before_script : pod repo update
4545 script :
4646 - cd src && npm run build
47- - cd ../demo && npm i && tns build ios --bundle -- env.uglify --copy-to "./outputs/demo.app"
47+ - cd ../demo && npm i && tns build ios --env.uglify --copy-to "./outputs/demo.app"
4848 - cd $IOS_PACKAGE_FOLDER_JS && zip -r $IOS_PACKAGE_JS demo.app
4949 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_JS?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_JS/$IOS_PACKAGE_JS"
5050 - os : osx
@@ -58,7 +58,7 @@ matrix:
5858 before_script : pod repo update
5959 script :
6060 - cd src && npm run build
61- - cd ../demo-vue && npm i && tns build ios --bundle -- env.uglify --copy-to "./outputs/demovue.app"
61+ - cd ../demo-vue && npm i && tns build ios --env.uglify --copy-to "./outputs/demovue.app"
6262 - cd $IOS_PACKAGE_FOLDER_VUE && zip -r $IOS_PACKAGE_VUE demovue.app
6363 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_VUE?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_VUE/$IOS_PACKAGE_VUE"
6464 - os : osx
@@ -73,7 +73,7 @@ matrix:
7373 script :
7474 - cd src && npm run build && npm pack
7575 - cd ../demo-angular && tns plugin add ../src/*.tgz
76- - npm i && tns build ios --bundle -- env.uglify --env.aot --copy-to "./outputs/demoangular.app"
76+ - npm i && tns build ios --env.uglify --env.aot --copy-to "./outputs/demoangular.app"
7777 - cd $IOS_PACKAGE_FOLDER_NG && zip -r $IOS_PACKAGE_NG demoangular.app
7878 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $IOS_SAUCE_STORAGE/$IOS_PACKAGE_NG?overwrite=true --data-binary @$IOS_PACKAGE_FOLDER_NG/$IOS_PACKAGE_NG"
7979 - language : android
@@ -86,7 +86,7 @@ matrix:
8686 before_install : nvm install 10
8787 script :
8888 - cd src && npm run build
89- - cd ../demo && npm i && tns build android --bundle -- env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
89+ - cd ../demo && npm i && tns build android --env.uglify --env.snapshot --copy-to "./outputs/app-debug.apk"
9090 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_JS?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_JS/app-debug.apk"
9191 - language : android
9292 os : linux
@@ -98,7 +98,7 @@ matrix:
9898 before_install : nvm install 10
9999 script :
100100 - cd src && npm run build
101- - cd ../demo-vue && npm i && tns build android --bundle -- env.uglify --copy-to "./outputs/app-debug.apk"
101+ - cd ../demo-vue && npm i && tns build android --env.uglify --copy-to "./outputs/app-debug.apk"
102102 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_VUE?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_VUE/app-debug.apk"
103103 - language : android
104104 os : linux
@@ -112,79 +112,71 @@ matrix:
112112 - cd src && npm run build
113113 - cd ../publish && sh pack.sh
114114 - cd ../demo-angular && tns plugin add ../publish/package/*.tgz
115- - npm i && tns build android --bundle -- env.uglify --env.snapshot --env.aot --copy-to "./outputs/app-debug.apk"
115+ - npm i && tns build android --env.uglify --env.snapshot --env.aot --copy-to "./outputs/app-debug.apk"
116116 - " curl -u $SAUCE_USER:$SAUCE_KEY -X POST -H 'Content-Type: application/octet-stream' $ANDROID_SAUCE_STORAGE/$ANDROID_PACKAGE_NG?overwrite=true --data-binary @$ANDROID_PACKAGE_FOLDER_NG/app-debug.apk"
117- - language : android
117+ - stage : " UI Tests"
118+ env :
119+ - Android="24"
120+ - Type="Angular"
121+ language : node_js
118122 os : linux
119- dist : trusty
123+ node_js : " 10"
124+ script :
125+ - npm i -g appium
126+ - cd tests && npm i
127+ - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_NG
128+ - os : linux
120129 env :
121- - BuildAndroid="28 "
130+ - Android="24 "
122131 - Type="VanillaJS"
123-
124- jdk : oraclejdk8
125- before_install : nvm install 10
126- script :
127- - cd src && npm run build
128- - cd ../demo && tns build android
129- - language : android
132+ language : node_js
130133 os : linux
131- dist : trusty
132- env :
133- - BuildAndroid="28"
134- - Type="Angular"
135-
136- jdk : oraclejdk8
137- before_install : nvm install 10
134+ node_js : " 10"
138135 script :
139- - cd src && npm run build
140- - cd ../demo-angular && tns build android
141- - os : osx
136+ - npm i -g appium
137+ - cd tests && npm i
138+ - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_JS
139+ - os : linux
142140 env :
143- - BuildiOS="12.0"
144- - Xcode="10.0"
145- - Type="VanillaJS"
146- osx_image : xcode10.2
141+ - Android="24"
142+ - Type="VueJS"
147143 language : node_js
144+ os : linux
148145 node_js : " 10"
149- jdk : oraclejdk8
150- before_script : pod repo update
151146 script :
152- - cd src && npm run build
153- - cd ../demo && tns build ios --bundle --env.uglify
154- - os : osx
147+ - npm i -g appium
148+ - cd tests && npm i
149+ - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_VUE
150+ - os : linux
155151 env :
156- - BuildiOS="12.0"
157- - Xcode="10.0"
152+ - iOS="12.0"
158153 - Type="Angular"
159- osx_image : xcode10.2
160154 language : node_js
161155 node_js : " 10"
162- jdk : oraclejdk8
163- before_script : pod repo update
164156 script :
165- - cd src && npm run build
166- - cd ../demo-angular && tns build ios
167- - stage : " UI Tests"
157+ - npm i -g appium
158+ - cd tests && npm i
159+ - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX --sauceLab --appPath $IOS_PACKAGE_NG
160+ - os : linux
168161 env :
169- - Android="24 "
170- - Type="Angular "
162+ - iOS="12.0 "
163+ - Type="VueJS "
171164 language : node_js
172- os : linux
173165 node_js : " 10"
174166 script :
175167 - npm i -g appium
176- - cd demo-angular && npm i
177- - travis_wait travis_retry npm run e2e -- --runType android24 --sauceLab --appPath $ANDROID_PACKAGE_NG
168+ - cd tests && npm i
169+ - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX --sauceLab --appPath $IOS_PACKAGE_VUE
178170 - os : linux
179171 env :
180172 - iOS="12.0"
181- - Type="Angular "
173+ - Type="VanillaJS "
182174 language : node_js
183175 node_js : " 10"
184176 script :
185177 - npm i -g appium
186- - cd demo-angular && npm i
187- - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX --sauceLab --appPath $IOS_PACKAGE_NG
178+ - cd tests && npm i
179+ - travis_wait travis_retry npm run e2e -- --runType sim.iPhoneX --sauceLab --appPath $IOS_PACKAGE_JS
188180
189181android :
190182 components :
0 commit comments