1

我想在 android 设备上使用 Tinytest 测试流星包的cordova 特定功能。所以我尝试了这里找到的步骤。

我的测试文件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 设备上测试包?请帮我。

4

1 回答 1

0

在尝试了 的所有组合之后meteor test-packages,我通过使用它让它在 android 设备上运行。

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

需要mobile-server( --mobile-server http://<host>:<port>) 参数才能在 android 设备上工作

于 2015-06-28T16:27:32.043 回答