所以我有Groovy脚本,每次运行测试套件时,该脚本都会为我生成JWT令牌。我正在使用全局变量将令牌传递给请求标头。在我的本地设置下,它的工作正常,但是当尝试通过jenkins属性传递来运行项目时,该部分失败了,并且由于整个JWT令牌生成失败。为什么我的解决方案在詹金斯失败了吗?提前致谢! :)
def cmdArray2 = ["python", "C:/Users/SebastianAiraksinen/Testi/api.py"];
def process = new ProcessBuilder(cmdArray2).redirectErrorStream(true).start()
String fileContents = newFile('C:/Users/SebastianAiraksinen/Testi/token.txt')
Image from my property transfer window
答案 0 :(得分:0)
我知道了!解决的办法是,我必须在“测试运行器”中标记“添加设置”。这会将全局设置添加到命令行。