2016-10-11 2 views
1

Пытается воспроизвести шаги, которые агент TFS выполняет с помощью сканера SonarQube для MSBuild. Я не могу найти, где Агент вводит имя файла результатов покрытия. Документация states о том, что файл покрытия должен быть проанализирован в файле xml, но, копаясь в командной оболочке в задаче SonarQubePostTest, нет вызова для codecoverage.exe, а не для параметра sonar.cs.vscoveragexml.reportsPaths.Как агент TFS 2015 присваивает результаты покрытия SonarQube Scanner для MSBuild?

Как агент TFS 2015 назначает результаты покрытия SonarQube Scanner для MSBuild, чтобы вручную воспроизвести вызов агента?

P.S. Я использую определение сборки vNext, это компиляция некоторых проектов C# dll после сборки, а затем набор тестовых прогонов с использованием теста VS.

+0

Какой вы используете XAML сборки или Vnext строить? Не могли бы вы поделиться своими настройками определения сборки? Вы используете задачу публикации результатов тестирования? –

ответ

-1

Должна быть начальная задача анализа SonarQube перед задачей msbuild и задачей завершения сеанса SonarQube после msbuild.

Завершенное определение анализа начала. Это лишь некоторые конфигурации для подключения к sonarqube серверу

enter image description here

Заполненная Начинают определение анализа enter image description here

Задача Конец Анализ должен быть использован для создания шага, который выполняется после того, как «Visual Studio Test ", если вы хотите, чтобы SonarQube отображал данные покрытия кода. В любом случае его следует запустить после этапа «Visual Studio Studio Build». Задача End Analysis завершает анализ (вычисление клонов, метрики и анализ для других языков , чем .Net) и отправляет результаты анализа на сервер SonarQube.

Подробнее смотрите этот блог MSDN: Build Tasks for SonarQube Analysis

+0

Благодарим вас за то, что вы пытаетесь ответить на мой вопрос, но ваш комментарий, а также ваши изображения не решили вопрос, ни ваша ссылка на документацию. ** Я не спрашиваю, как настроить задачу анализа SonarQube ** – XtianGIS

Смежные вопросы