2

我需要将所有者分配给分配的覆盖缺陷。在 Coverity 平台上,scm 用户映射到 Coverity 用户。在客户端,我运行 cov-import-scm 来收集 scm 数据,但看起来该命令没有得到它想要的。cov-import-scm 命令的帮助不是很直观,使用指南也不是。但是,从我收集到的命令看起来像

./set-p4env.bat

./cov-import-scm --scm perforce --dir="" --command-arg="%P4CLIENT%/..."

命令需要什么?任何人都成功地执行了这个或任何其他方式来收集 scm 用户信息?

谢谢

4

1 回答 1

1

cov-import-scm 将在您的 cov-build 之后和您的 cov-analyze 命令之前运行。

示例脚本:

cov-build --dir $coverity_intermediate_dir_path make
cov-import-scm --dir $coverity_intermediate_dir_path --scm perforce
cov-analyze --dir $coverity_intermediate_dir_path $analyze_options
cov-commit-defects --dir $coverity_intermediate_dir_path --user $coverity_user --password $coverity_password --host $coverity_host --port $coverity_port --stream "$coverity_stream" --description "$BUILD_TAG"

您需要为那里的所有变量提供值,但这几乎就是我使用的。根据您运行命令的方式,您可能需要向 cov-import-scm 命令提供一些命令参数。

对于我来说,使用 svn,我使用:

cov-import-scm --dir $coverity_intermediate_dir_path --scm svn --command-arg "--username $svn_user --password $svn_pw --non-interactive --trust-server-cert"
于 2015-10-21T14:49:42.627 回答