是否可以将gretty integrationTestTask用于使用war文件夹的项目?
似乎从文档appBeforeIntegrationTest无法访问战争。有没有其他方法来运行测试用例,以便它使用war文件夹?
理想情况下,我想要jettyStart - >测试 - > jettyStop运行。虽然当我直接运行它时,jettyStart会无限期挂起,直到jettyStop运行。有没有办法在Gradle中在后台运行jettyStart?
答案 0 :(得分:1)
无论您的应用程序具有什么文件结构,integrationTestTask都应配置为在运行gradle integrationTest
时要执行的现有gradle任务的名称:
gretty {
// ...
integrationTestTask = 'integrationTest' // name of existing gradle task
// ...
}
您要归档的内容是:
gretty {
integrationTestTask = 'test'
}