@@ -148,20 +148,27 @@ def tearDownClass(cls):
148
148
@parameterized .expand (DEMOS )
149
149
def test_000_prepare_apps (self , demo ):
150
150
Tns .create_app (demo , attributes = {"--template" : "https://github.com/NativeScript/" + demo })
151
+
151
152
Tns .platform_add_android (attributes = {"--path" : demo , "--frameworkPath" : ANDROID_PACKAGE })
153
+
152
154
if "-ng" in demo :
153
155
Tns .update_angular (demo )
154
156
if "-ng" in demo or "-ts" in demo :
155
157
Npm .uninstall (package = "nativescript-dev-typescript" , option = '--save-dev' , folder = demo )
156
158
Npm .install (package = TYPESCRIPT_PACKAGE , option = '--save-dev' , folder = demo )
157
159
Npm .uninstall (package = "nativescript-dev-webpack" , option = '--save-dev' , folder = demo )
160
+
158
161
# Old webpack adds old webpack config. Cleanup to make sure we get the new config.
159
162
File .remove (os .path .join (TEST_RUN_HOME , demo , 'webpack.config.js' ))
160
163
Tns .install_npm (package = WEBPACK_PACKAGE , option = '--save-dev' , folder = demo )
161
164
Npm .uninstall (package = "nativescript-dev-sass" , option = '--save-dev' , folder = demo )
162
165
Npm .install (package = SASS_PACKAGE , option = '--save-dev' , folder = demo )
166
+
167
+ Tns .build_android (attributes = {'--path' : demo })
168
+
163
169
if CURRENT_OS == OSType .OSX :
164
170
Tns .platform_add_ios (attributes = {'--path' : demo , '--frameworkPath' : IOS_PACKAGE })
171
+ Tns .build_ios (attributes = {'--path' : demo })
165
172
166
173
@parameterized .expand (DEMOS )
167
174
def test_100_run_android (self , demo ):
0 commit comments