在 Jenkins 上运行机器人测试时,我没有从 pahole 返回

问题描述 投票:0回答:0

我有一个文件 app.c.o,我需要检查它的内容。

我有一个运行的机器人测试用例

o_file = "path/to/file"

output = subprocess.check_output("pahole -E -C the_profile " + o_file, universal_newlines=True, shell=True)

print(output)

当我查看输出时,看到的是内容。但是一旦我在 Jenkins 上运行它,内容输出就是空的。

我已经尝试了一些简单的东西,比如 pwd,我在 Jenkins 上得到了预期的输出,但是当运行 pahole 命令时它是空的。

我没有看到任何权限问题

我已经尝试了 check_output 的所有变体,运行并卸载了 dwarfs/pahole 并重新安装了它。我不知道哪里出了问题。

python jenkins robotframework pahole
© www.soinside.com 2019 - 2024. All rights reserved.