我遵循了在Eclipse中构建HelloAndroid和HelloAndroidTest的在线指导。测试运行,logcat显示正确的结果转到stdout,但Eclipse中的JUnit testrunner窗口是静默的 - 没有。
我正在通过OTA在安装了Android 2.2的Nexus One上运行测试。我一直都找不到这个问题。
我想知道在最新版本中是否破坏了管道,或者如果在JUnit视图方面不支持在手机上运行。我将尝试模拟器,看看是否有所作为。
感谢。
答案 0 :(得分:0)
我有时会看到类似的问题(我正在使用自定义Android ROM,FYI)。
到目前为止,我的解决方案是杀死JUnit测试进程并重新启动它。虽然不是一个完美的解决方案,但这意味着我有时可以正确地看到JUnit输出,这比从来没有好。
答案 1 :(得分:0)
检查LogCat以找出问题所在。
我有同样的问题,控制台输出显示测试成功,但JUnit没有加载任何测试用例并且没有显示任何内容。我检查了LogCat后发现有一个类没有加载运行时错误,这是由测试类编码错误引起的。在我修复了测试类和AndroidManifest.xml之后,它运行正常并加载了JUnit并正确显示。