从java中的属性文件中读取并从Jenkins Env变量中读取

时间:2013-11-15 16:22:08

标签: java properties junit jenkins automated-tests

我正在使用WebDriver / Junit运行自动化测试,TestData为injected to Jenikins env以便在测试中使用。这个问题是每当我们需要在本地运行测试时,我们需要注释读取Jenkins env var的行并用正确的值替换它们。

  

// private final static String DEFAULT_FILTER = System.getenv(“DEFAULT_FILTER”);
  private final static String DEFAULT_FILTER =“filter”;

我认为我们可以从属性文件中读取TestData,我知道成本会更高,但我不确定它有多贵。有没有办法降低阅读属性文件的成本?或者继续注射变种更好?

1 个答案:

答案 0 :(得分:0)

如何使用属性文件中的条件变量来区分本地或Jenkins。正如Peter所说,您还可以使用具有不同参数集的不同配置文件。

不过,我认为条件变量会更好。