当我执行Run As>时,我对Robotium的测试运行正常。 Eclipse中的Android JUnit测试。但是,当我尝试使用ant run-tests(命令行或在Eclipse中)运行它们时,我得到以下结果:
run-tests:
[echo] Running tests ...
[exec] com.my.package.test.MySpecificFunctionalTest:INSTRUMENTATION_RESULT: shortMsg=Could not find a method callClicked(View) in the activity
[exec] INSTRUMENTATION_RESULT: longMsg=java.lang.IllegalStateException: Could not find a method callClicked(View) in the activity
[exec] INSTRUMENTATION_CODE: 0
答案 0 :(得分:0)
好的,所以我终于设法解决了这个问题。我一直认为这与Android或Robotium有关,但事实证明我的一个布局有一个“onClicked”方法名称,但在活动中,方法名称没有被称为“onClicked”。它仍然可以构建,但是在运行时它会失败。