从 java 中的属性文件读取与从 Jenkins Env vars 读取



我正在使用WebDriver/Junit运行自动测试,并将TestData注入Jenikins env以用于测试。这样做的问题是,每次我们需要在本地运行测试时,我们都需要注释读取 Jenkins env var 的行并用正确的值替换它们。

/

/private final static String DEFAULT_FILTER=System.getenv("DEFAULT_FILTER");
私有最终静态字符串 DEFAULT_FILTER="过滤器";

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

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

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

最新更新