我正在与:
关于测试,我正在使用Spring
的配置文件。
因此,我有@Test
个用于@Service
的方法,可以通过jdbc
与jpa
或@ActiveProfiles
配置文件一起使用,与{ {1}}和mysql
我通过命令参数参数定义要执行的配置文件。
因此,感谢詹金斯(Jenkins)和格拉德(Gradle),我有以下几点:
如何查看个人资料是通过h2
关于-Ddb.test='mysql'
的以下内容也是必须的。
Publish JUnit test result report
)上方观察是通用 直到这里一切正常。
Test report XMLs
通行证问题:
如果我创建其他@Test
并使用Job
,它将覆盖-Ddb.test='h2'
的结果报告。
因此,如果我-Ddb.test='mysql'
@Test
层使用@Service
和jdbc
配置文件,则执行的最新作业将始终覆盖结果报告其他以前的工作。
我尝试将jpa
的值更改为:
但是即使我手动创建了Test report XMLs
目录,它也会显示上面红色显示的错误。
目标是手动 mysql
进行配置,以指示根据一组特定的配置文件在何处创建结果报告。例如,一个用于Jenkins
,另一个用于jdbc
,因此我能够看到每种技术执行一组jpa
所花费的时间。
考虑多个配置文件的情况,如果我使用@Test
和jdbc,mysql
,则在两个目录中需要结果报告,如果是jdbc,h2
和{ {1}}。