Junit 在渐变构建期间选择arquillian容器
我正在用junit和gradle运行arquillian测试。如何选择启动哪个容器 目前,我正在一个名为Junit 在渐变构建期间选择arquillian容器,junit,gradle,jboss-arquillian,Junit,Gradle,Jboss Arquillian,我正在用junit和gradle运行arquillian测试。如何选择启动哪个容器 目前,我正在一个名为arquillian.launch的文件中定义容器限定符 我的arquillian.xml如下所示: 但是我不知道gradle中这句话的等价物。您链接到的POM为运行测试的JVM设置系统属性。您可以通过配置测试任务在Gradle中执行相同的操作: (请注意,Gradle始终在单独的JVM中运行测试。) 有关更多信息,请参阅中的Test。这些问题与标题有什么关系?在本项目中,设置了一个系统属
arquillian.launch
的文件中定义容器限定符
我的arquillian.xml
如下所示:
但是我不知道gradle中这句话的等价物。您链接到的POM为运行测试的JVM设置系统属性。您可以通过配置测试任务在Gradle中执行相同的操作:
(请注意,Gradle始终在单独的JVM中运行测试。)
有关更多信息,请参阅中的Test
。这些问题与标题有什么关系?在本项目中,设置了一个系统属性来选择容器:我想用gradle做同样的事情,我想我可以为任务设置一个特定的系统属性,但是我不知道怎么做,也没有找到任何这样做的例子。更新了标题,更具体一些。好的,这样做了:task weblogic10RemoteTest(type:Test){systemProperty“arquillian.launch”,“wls”}
test { // or: tasks.withType(Test) {
systemProperty "one", "foo"
systemProperty "two", "bar"
}