自动加载特定项目的build.json文件,而无需进行硬编码

时间:2019-04-02 15:25:08

标签: groovy spock

我正在运行一个测试用例,我希望代码自动加载相应的.json文件。

现在我正在对文件进行硬编码,但是我希望在相应的测试类运行时将其加载,因此希望使其具有通用性。

  def setupSpec() {
  config = (Map) new 
     JsonSlurper().parse(getClass().getResourceAsStream("wps.build.json"))
    config.build = "Wps build ${new Date()}"
    caps = bsLocal.defaultCaps
    caps.setCapability("build", config.build)
    caps.setCapability("browserstack.console", "info")
    attempts = config.environments.size()
  }```

这是结构 https://imgur.com/g7a2B3n

0 个答案:

没有答案