【发布时间】:2021-03-11 18:51:55
【问题描述】:
是否可以使用 karate.fork() 添加多个命令?我尝试使用添加命令;或 && 分隔,但第二个命令似乎没有被执行。
我正在尝试在 shell 脚本上执行 bash 之前 cd 到特定目录。
* def command =
"""
function(line) {
var proc = karate.fork({ redirectErrorStream: false, useShell: true, line: line });
proc.waitSync();
karate.set('sysOut', proc.sysOut);
karate.set('sysErr', proc.sysErr);
karate.set('exitCode', proc.exitCode);
}
"""
* call command('cd ../testDirectory ; bash example.sh')
【问题讨论】: