私はbuildrを使用するJavaアプリケーションを持っています。私の単体テストはsrc/test/javaにあります。Buildr Integrationテストはどこに配置しますか?
buildr docoはintegration testsのサポートについて語りますが、どこで統合テストを行いますか?単体テストとどのように区別するのですか?
私はbuildrを使用するJavaアプリケーションを持っています。私の単体テストはsrc/test/javaにあります。Buildr Integrationテストはどこに配置しますか?
buildr docoはintegration testsのサポートについて語りますが、どこで統合テストを行いますか?単体テストとどのように区別するのですか?
統合テストのサブプロジェクトを定義しました。以下を参照してください:
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
各buildrサブプロジェクトは、ユニットテストまたは統合テストのいずれかを持つことができます。実際にアーティファクトを作成した各サブプロジェクトで単体テストを使用してから、統合テスト用に別のサブプロジェクトを作成します。
これは、感謝を助けました。 – Sam