在开发android自动化测试过程中,遇到了一些问题,这些问题总结如下:
今天做android项目的单元测试时,使用Android Junit Test是,发现console日志里面抛出了如下问题:
Test run failed: Test run failed to complete. Expected 1 tests, received 0
在google里面寻找了好久,通过自己不懈努力,终于找到了解决问题的办法:
我一一检查是不是自己没有功能配置文件中加入:
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="你的单元测试所在包名" android:name="android.test.InstrumentationTestRunner" />,和<uses-library android:name="android.test.runner" />,自己也加入了,可就是产行,
我把那个单元测试方法写了private权限,我一直以为这样写应该没有什么问题,在我几乎想不到是哪里有错时,我试着把那个单元测试方法的private权限改了public权限,运行一看,好了,原来问题就在这个单元测试方法不能为private权限,一定写成public权限,要不就会报Test run failed: Test run failed to complete. Expected 1 tests, received 0错误,