【发布时间】:2010-12-07 14:09:17
【问题描述】:
我有一个 Android 项目和一个 TestProject,并且我已经编写了一些单元测试。我可以在 Eclipse 中运行所有测试。
不,我尝试通过命令行运行测试,因为我想解析输出: adb shell am instrument -w -r com.allg.test/android.test.InstrumentationTestRunner
一切似乎都很好。但是当我编辑一个 TestCase 并再次运行命令时,输出不会改变(尽管我改变了一个测试)。我必须先在 eclipse 中运行测试,以刷新命令行测试结果。
这怎么可能?
【问题讨论】:
-
在再次运行测试之前,您是否重建并重新安装了您的测试项目?
-
不,如何通过命令行执行此操作?
-
如果你使用 ant,类似这样:ant buid, adb install
-
我没有使用ant,我用eclipse创建了项目,所以我没有build.xml ...我可以集成一个build.xml吗?它应该是什么样子的?
-
这个问题有一些答案,其中 eclipse 项目是通过命令行构建的:stackoverflow.com/questions/206473/…
标签: java android eclipse unit-testing adb