我有一个包含单元测试和集成测试的多模块项目。我们使用 Jenkins 作为我们的管道:
我想要实现的是:
第三步从干净的结帐开始,因此甚至没有target文件夹。
编辑 - 集成测试在配置文件内运行,因此它们在第一次构建期间不会运行
我想要实现的是在不编译代码的情况下运行集成测试(第三步)。
如果我使用mvn failsafe:integration-tests它,则表示没有任何测试(显然是因为它没有找到任何工件)。
当我添加时dependenciesToScan,它说它找不到 junit 提供程序 ( groups/excludedGroups require TestNG, JUnit48+ or JUnit 5 on project test classpath)。
有人可以帮助您了解如何在 jar 位于本地存储库中时运行测试而不进行编译吗?