В моей компании уже есть Team Foundation Server в качестве платформы непрерывной интеграции.Однако я хочу настроить конфигурацию сборки, которую разработчик может запустить на своем собственном компьютере для разработки.
Допустим, у меня есть решение Visual Studio, которое содержит проект библиотеки классов .NET C # (назовите это Библиотечным Проектом).Он также содержит другой проект, содержащий классы модульного тестирования для библиотечного проекта (назову его «Проект тестирования»).
У меня есть обычные конфигурации сборки Debug и Release для каждого проекта и на уровне решения.Для обеих этих конфигураций я настроил его только на сборку библиотечного проекта (поэтому проект тестирования не собирается).
Я хотел бы настроить 2 новые конфигурации сборки, называемые «Отладка с тестированием», иВыпуск с тестированием.Каждый из них будет таким же, как Debug и Release, соответственно, но мне нужно, чтобы они имели следующие дополнительные функции:
- Сборка проекта тестирования.
- Запуск всех тестовых примеров вПроект тестирования.
- Запуск анализа кода в библиотечном проекте.
- Создание отчета для тестирования и анализа кода.
- Сохранение отчета в определенном месте.
Выполнить пункт 1 легко.Тем не менее, я не могу понять, как выполнять пункты 2-5. Может ли кто-нибудь указать мне правильное направление?
Любая помощь будет принята с благодарностью.ТИА