2015-10-08 2 views
2

Мне нужно назначить владельцам дефекты покрытия. На платформе Coverity пользователи scm сопоставляются с пользователями. На стороне клиента я запускаю cov-import-scm для сбора данных scm, но похоже, что команда не получает то, что она хочет. Справка по команде cov-import-scm не очень интуитивно понятна и ни одна из них не является руководством по использованию. Но от того, что я собрал команду выглядитCoverity: Как использовать cov-import-scm для извлечения данных scm

./set-p4env.bat

./cov-import-scm --scm неволей --dir = "" --command-Arg =» % P4CLIENT%/... "

Что нужно команде? Кто-нибудь имел успех в выполнении этого или любого другого способа сбора информации пользователя scm?

Благодаря

ответ

1

СОУ-импорт-ДМВ будет работать после COV-сборки и перед вашей командой соу-анализа.

Пример сценария:

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" 

Вы должны ввести значения для всех переменных там, но это довольно много, что я использую. В зависимости от того, как вы выполняете свои команды, вам может потребоваться предоставить некоторые команды args команде 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" 
Смежные вопросы