How to test cordova-specific feature in a meteor package using Tinytest on Android device.
04 Jul 2015Last week I have created a meteor package which had some cordova specific feature. After completing the coding, now its time to test the package. So I was about to use Tinytest for testing the package.
But how to test the cordova-specific feature ?. I read the Meteor Cordova Phonegap Integration guide from here. They mentioned about how to perform tests in an android device here. Now I tried the following:
meteor test-packages --android-device ./
Then an android app opened in my android device showing.
Testing in progress..
Passed 0 of 0
It never started the tests, the message was showing for longtime. Then after trying all arguments to the meteor test-packages
, I found the following fix for running tests on android device, especially for testing cordova-specific feature.
meteor test-packages --android-device ./ --mobile-server http://192.168.1.4:3000
The mobile-server(--mobile-server http://<host>:<port>
) argument is required for it to work on android device.