3

私は現在、Android プロジェクトを TFS サーバーにチェックインしており、最近、ant を使用してビルドし、Junit テストを実行する作業を行っています (これも Robolectric と Mockito を使用しています)。

プロジェクトのビルドはローカルで ant を使用して正常に動作しますが、変更をチェックインするときに JUnit テストをビルドして実行するように TFS を構成したいと考えていました。

これを見つけましたが、Android プロジェクトで動作する可能性があることはどこにも言及されていません

http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/view/Discussions/1

どんな助けでも大歓迎です、

ビリー

4

2 に答える 2

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/ )

また、ブログにもっと詳しいことを書きました。

http://slmtechnology.com/mobileboys/?p=194

于 2012-12-12T22:31:39.320 に答える
1

Android と JUnit SDK/libs の両方をチェックして、そのように動作させる必要があります。

于 2012-09-11T02:35:41.420 に答える