在arquillian wildfly swarm测试用例

时间:2018-02-02 08:37:14

标签: wildfly jboss-arquillian swarm

是否可以选择不同的project-XXXX.yml文件来配置arquillian测试用例中的swarm?

我尝试使用@CreateSwarm注释:

@CreateSwarm
static Swarm createSwarm() {
  Swarm s = new Swarm();
  s.setArgs("-SXXXX");
  return s;
}

但这不起作用。我也试过.withConfig(url),但我找不到任何方法来配置url使用类路径资源(它们根本没有在项目类路径中解析),也没有使用项目中的相对路径(在测试设置/执行期间,工作目录是不同的。)

所以我最终将一个字符串的临时配置写入文件,将其转换为url并传递给配置,但我希望有更好的方法。就个人而言,我希望只需要在@DefaultDeployment注释中添加args;

之类的东西
....

@DefaultDeployment(withArgs=new String[] {"-S","XXXX"})
class MyTestCase {
  ....
}

0 个答案:

没有答案