我目前已将一个Android项目检入我们的TFS服务器,并且最近一直致力于使用ant进行构建并运行Junit测试(也使用Robolectric和Mockito)。
构建我的项目在本地使用ant工作正常,但我希望在我签入更改时配置TFS来构建和运行我的junit测试。
我发现了这一点,但它没有提到它可以与Android项目一起使用
非常感谢任何帮助,
比利
答案 0 :(得分:2)
我的大部分都在工作,然而,据说它不能100%工作。我将分享我所做的事情,希望你能让它发挥作用。不起作用的部分是什么时候将apk移动到Drops目录;我得到一个UnauthorizedAccessException,所以我很接近。
一般来说,您需要将Java,Ant和Android SDK签入项目并设置构建以针对Andriod SDK和您要构建的SDK版本运行ant。为此,您需要项目中的Java,Ant和Android SDK。 (以下是我用来使它在某种程度上工作的资源。不起作用的部分是将apk移动到drops目录,我不确定它的去向,但是ant构建告诉它是构建的该应用成功。http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html http://tfs.visualstudio.com/en-us/learn/build/setup-ci-build-in-eclipse/)
我还在我的博客上写了一些更详细的内容。
答案 1 :(得分:1)
您还需要检查Android和JUnit SDK / libs才能以这种方式工作。