Valgrind插件找不到可执行文件

时间:2019-08-26 14:36:09

标签: jenkins jenkins-plugins valgrind

Valgrind插件似乎找不到我的可执行文件。

15:10:59 $ valgrind --version 15:10:59 [Valgrind]检测到valgrind版本(valgrind):3.13.0 15:10:59 [Valgrind] 包括文件:

在$ {workspace} / build中签入时,我的可执行文件为 exec1 exec2

我尝试用完整和相对路径配置插件。 我找不到详细的日志来检查Valgring插件命令以找到可执行文件。

我的配置:

  • 可执行包含模式:exec *
  • 可执行排除模式:/
  • 可执行参数:/
  • 工作目录:$ {workspace}
  • 输出目录:$ {workspace} / result
  • 文件结尾:.memcheck

有任何提示或想法吗?


解决方案(对不起,看来我无法发布答案(?))

Valgrind仅在工作区目录中查找。它不会在文件夹中递归搜索匹配的模式。

可执行包含模式参数添加*表示此行为。 包含文件输出如下:

  • [Valgrind]包含文件:.project,CMakeLists.txt <=工作区目录

我不确定这是否是错误,但是工作目录参数不会影响可执行文件包含模式

一种解决方案是将路径包括在模式中:

  • 可执行包含模式:构建/ 测试

0 个答案:

没有答案
相关问题