Как добавить профилирование в модульные тесты в Teamcity?

Можно ли добавить профилирование памяти / производительности модульных тестов в качестве шага построения команды?

Я особенно заинтересован в том, чтобы сделать это для наших приложений.Net (контрольные примеры написаны на NUnit). Любые разработки по этому вопросу будут высоко оценены.

Версия Teamcity - "TeamCity Enterprise 7.1.2 (сборка 24170)"

Благодарю.

1 ответ

Насколько я знаю, TeamCity пока не поддерживает профилирование приложений.Net. По крайней мере, не напрямую.

Существует открытый запрос о возможностях TW-20190, который планирует интегрировать dotTrace (профилировщик.Net, также выпускаемый JetBrains) в Teamcity.

Но dotTrace можно вызывать из командной строки, поэтому вы можете написать скрипт MSBuild/NAnt для выполнения dotTrace. Проблема в том, как отобразить результаты профилирования. На странице "Общие настройки" вашей конфигурации сборки вы можете указать путь к артефактам в папке результатов dotTrace, чтобы teamcity опубликовала результаты профилирования в качестве артефактов для загрузки.

Другие вопросы по тегам