1

buildrを使用するJavaアプリケーションがあります。私のユニットテストは次の場所にあります:src / test / java

ビルダードコは統合テストのサポートについて話しますが、統合テストはどこに置きますか?それらを単体テストから分離するにはどうすればよいですか?

4

2 に答える 2

2

各ビルダーサブプロジェクトには、単体テストまたは統合テストのいずれかを含めることができます。私は、実際にアーティファクトを構築する各サブプロジェクトで単体テストを使用し、次に統合テストのためだけに個別のサブプロジェクトを使用します。

于 2011-06-23T01:26:19.613 に答える
0

統合テストのサブプロジェクトを定義することになりました。下記参照:

integration_layout = Layout.new
integration_layout[:source, :test, :java] = _('src/integration/java')
define "integrate", :layout => integration_layout do
    test.with TEST_CLASSPATH
    test.using :integration
    integration.setup { Rake::Task['my_project:jetty_start'].invoke }
    integration.teardown { Rake::Task['my_project:jetty_stop'].invoke }
end

次に、次のコマンドを使用して統合テストを実行できます。

buildr integration
于 2011-06-23T05:15:32.730 に答える