Junit 在渐变构建期间选择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。这些问题与标题有什么关系?在本项目中,设置了一个系统属

我正在用junit和gradle运行arquillian测试。如何选择启动哪个容器

目前,我正在一个名为
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"
}