如何在Android设备上运行Tinytest以测试meteor-cordova应用程序包?

时间:2015-06-25 18:03:38

标签: cordova meteor tinytest

我想在Android设备上使用Tinytest测试meteor-package的cordova特定功能。所以我尝试了here找到的步骤。

我的测试文件cordova-test.js仅包含以下内容

if (Meteor.isCordova) {
   Tinytest.add("cordova-package - First Test ", function(test) {
       test.equal(1, 1, "Equal test");
   });
}

我的package.js有以下Package.onTest()

 Package.onTest(function(api) {
  api.use(['tinytest','test-helpers']);
  api.use('sujith3g:cordova-package');
  api.addFiles('tests/cordova-test.js', "client");
});

我使用meteor test-packages --android-device ./命令来测试。  然后它给了我

  

正在进行测试..

Android设备上的

消息很长一段时间,甚至没有开始测试。我是否需要使用Tinytest在Android设备上测试软件包?请帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试meteor test-packages的所有组合后,我使用它在Android设备上工作。

meteor test-packages --android-device ./ --mobile-server http://192.168.1.4:3000

移动服务器(--mobile-server http://<host>:<port>)参数是在Android设备上工作所必需的