2012-04-27 66 views
4

我有一个简单的Android项目,我创建了它。我还为该项目创建了Junit案例。我在同一个项目中有我的Android应用程序和TestCases。我的结构如下:使用Ant构建项目并运行JUnit Test Android应用但Ant Junit测试失败

-AndroidApp 
    -src 
     -SampleActivity 
    -tests 
     -SampleActivityTest 

我改变了顺序和导出选项,并确保JUnit位于顶部。
我已经加入

<instrumentation android:name="android.test.InstrumentationTestRunner" 
android:targetPackage="com.sample.app" 
android:label="UnitTest" /> 
<uses-library android:name="android.test.runner" /> 

运行Android的JUnit测试在Eclipse中工作正常,但是当我尝试建立& JUnit测试与蚂蚁应用项目/应用程序构建,但测试失败。

这里的错误:

test-run: 
     [junit] Test com.mark.prototype.test.SampleAndroidAppTest FAILED 

compile-and-test: 
BUILD SUCCESSFUL 
Total time: 3 seconds 

想不通为什么它在蚂蚁失败。

+0

如果没有其他问题,ant -v(verbose)或ant -d(debug)可能会为您提供有关错误的线索。 – JesusFreke 2012-04-27 17:45:12

+0

你要运行测试的目标是什么? – twaddington 2012-04-27 18:14:02

+0

@ user1361551您是否找到任何解决方案。请告诉我。我也有同样的问题。 – 2014-05-27 12:35:30

回答

0

最好的方法是通过导出创建自动ant构建,然后选择Ant BuildFiles,然后根据您的要求进行修改。