Fra*_*eng 11 tdd junit android android-testing
通常我会使用junit测试adb shell am instrument -w com.android.contacts.tests/android.test.InstrumentationTestRunner.它确实有效,它将运行我所有的测试.
但是当我在运行junit时制作断点并希望进入调试模式时,它失败了.当我调试普通的Android应用程序时,我的断点的方式工作.
所以我搜索网络,尝试类似的东西adb shell am instrument -e debug true -e class com.android.contacts.AndroidUtilsTest -w com.android.contacts.tests/android.test.InstrumentationTestRunner,但仍然没有运气.你如何解决这个问题?我不仅想调试junit类,还想调试普通项目中的代码.
我想你正在尝试使用Eclipse调试你的测试.如果是这种情况,您可以选择测试项目,右键单击,Debug As ... - > Android JUNit测试,执行将在您在测试或代码中设置的断点处停止.
我刚才找到了答案。当我启动仪器时它会阻塞,因为它正在等待我设置断点。所以在我设置断点后,junit 就开始运行。所以调试 android junit 项目的顺序是:
| 归档时间: |
|
| 查看次数: |
7104 次 |
| 最近记录: |