[英]Robolectric test not running for project having own Application class
我遵循了Robolectric所说的步骤http://robolectric.org/eclipse-quick-start/我能够按照提供的步骤成功运行测试。 对于一个新的新项目和测试项目。
但是,当我对现有项目执行相同的步骤时,什么也没有发生,只显示警告并终止测试。
我现有的应用是针对目标android-15的,并且我正在使用robolectric-2.2-jar-with-dependencies.jar
PS我为现有项目创建了一个新的Java项目。
更新
经过数小时的调试,我发现,如果我从AndroidManifest中删除了android:name="com.myapp.bl.MyApplication
,则它将开始执行测试。
<application
android:name="com.myapp.bl.MyApplication"
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
是否有任何其他标志或设置,我必须通过Robolectric,以便它理解MyApplication类。
问候,尤维
我发现了问题,MyApplication类中有一个异常。 如果发生该异常,则说明应用程序已关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.