2012-04-12 8 views
0

javaプロジェクトのビルドを開始する前に、コード内のいくつかのフラグとxmlファイルのいくつかの値を確認したいと思います。 どうすればいいですか? これを行うためのJavaクラスを作成しますか?スクリプトのみを使用しますか?ビルド前テストを書くための最良の方法は何ですか

私はAntを使用しています。クラス内の静的変数として設定されているフラグの中には適切な値があることを確認する必要があります。 私はユニットテストを書くことができますが、その場合はビルドの後に実行されます。私はそれの前にそれをする必要があります。あなたの質問は非常に一般的な置けば私も、私はWindowsの

+1

あなたがしたいことの例を教えてください。 – twain249

答えて

0

に多くのものを使用していますことを追加する必要があります

が可能です。あなたのビルド環境は何ですか? Mavenを使用している場合、MavenプラグインをJavaまたはGroovyで記述することができます。 antを使用している場合、おそらくグルーヴィーなスクリプトとGroovy Ant Taskが役に立ちます。

確認したいことは何ですか? PMDcheckstylefindbugsのようなツールが必要なのでしょうか?

+0

はい私はAntを使用しています。クラス内の静的変数として設定されているフラグの中には適切な値があることを確認する必要があります –

0

プログラム内の値がXMLファイルの値と一致する必要がある場合は、プログラム内のXMLファイルの値を読み取る方が、同期させずに彼らは同期しています。

+0

いいえ、私はそれらを同期させておく必要はありません。 –

+0

OK、今すぐ表示されます。しかし、確かに私は何を意味するかを参照してください。テストのためにもう一度信頼できる値のソースがある場合は、代わりにそのソースからプログラムを読み込みます。 –

0

この種のことは、通常、単体テストで処理され、テストが失敗した場合はビルドが破損します。

0

TeamCityとpre-tested commitsを使用できます。これにより、ビルドサーバ上にビルドアーチファクトを生成する前に単体テストが実行されます。

関連する問題