将Smoke测试打包为Gradle build

时间:2015-08-26 15:27:43

标签: selenium-webdriver gradle spring-boot smoke-testing

我们有一个gradle构建创建一个SpringBoot Web应用程序。 SpringBoot应用程序通过各种测试进行测试,包括一套WebDriver' journey'试验。我们将这些旅行测试的一部分作为“吸烟”进行测试。测试不同的环境。

为了使这个尽可能简单,我们想要创建一个可执行的FatJar(或类似的),包括Main类,冒烟测试和测试依赖项。除了主应用程序jar之外,还应创建此工件,然后可以从命令行对任意环境运行。

实现这一目标的最佳方法是什么?子项目似乎不合适,因为我们想打包测试'单个项目的输出。 spring-boot gradle plugin似乎(正确)适合生成单个应用程序工件,有没有办法让MacGyver创建另一个带有冒烟测试的可执行jar?这只是疯狂的谈话吗?

0 个答案:

没有答案