2011-07-19 11 views
0

Grailsプロジェクトでは、Team Cityをビルド管理に使用したいと考えています。私はTeam Cityでビルドを取得する方法についていくつかのブログやドキュメントを読んだことがありますが、通常のJava単体テストを実行すると、Team Cityはテストが合格し、テストに失敗したという素晴らしい結果が得られます。Grails with Team City

ANTかコマンドラインオプションを使ってGrailsテストを実行すると、成功または失敗の出力しか表示されません。これは、おそらく両方のカバーの下でテストアプリを実行しているためです。チームシティで合格/不合格になったのを見てもらえますか? Team CityはANT Java単体テストからどのようなテストが合格/不合格であったかを知っていますか?

これらは、Team CityでGrailsを実行する方法を見つけたソースです。 http://groovy.dzone.com/news/automate-grails-app-builds-tea http://groovy.dzone.com/news/automate-grails-app-tests-team

答えて

1

ニースの事はGrailsの.../target/test-reportsディレクトリで見つけることができますXML、テキストまたはHTMLテスト結果を出してくれるということです。

チームシティーにレポートを統合するには、ビルド構成の一般設定に移動し、アーチファクトのパスを追加したいです。すべてのHTMLレポートをサーバーにアップロードするtarget/test-reports/html(パスは異なる場合があります)。

これを表示するには、ビルド結果ページでアーティファクトドロップダウンをクリックします。

0

私はより良い統合を提供するために、サービスのメッセージAPIを経由してチームシティーにフックのGrailsプラグインを書いている:

http://grails.org/plugin/teamcity

関連する問題