Java 我应该把我的Buildr集成测试放在哪里?

Java 我应该把我的Buildr集成测试放在哪里?,java,integration-testing,buildr,Java,Integration Testing,Buildr,我有一个使用buildr的Java应用程序。我的单元测试位于:src/test/java buildr文档谈到了对的支持,但是我应该把集成测试放在哪里呢?如何将它们与单元测试分开?每个buildr子项目都可以有单元测试或集成测试。我在每个实际构建工件的子项目中使用单元测试,然后使用单独的子项目进行集成测试。我最终为集成测试定义了一个子项目。见下文: integration_layout = Layout.new integration_layout[:source, :test, :java]

我有一个使用buildr的Java应用程序。我的单元测试位于:src/test/java


buildr文档谈到了对的支持,但是我应该把集成测试放在哪里呢?如何将它们与单元测试分开?

每个buildr子项目都可以有单元测试或集成测试。我在每个实际构建工件的子项目中使用单元测试,然后使用单独的子项目进行集成测试。

我最终为集成测试定义了一个子项目。见下文:

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