Как я могу не выполнить сборку TeamCity, если dotCover не сообщает достаточно высокий результат?

Я хотел бы, чтобы TeamCity запускал мои тесты mSpec и сообщал о коде, покрытом тестами.

Я также хотел бы, чтобы TeamCity сообщал о сбое сборки , если покрытие кода в определенных пространствах имен не соответствует пороговому значению(например, MyProduct.ImportantStuffдолжно быть 100 %, но MyProduct.LegacyStuffдолжно быть [ 23%или каким-либо другим значением в настоящее время, чтобы гарантировать, что мы не добавляем новые вещи без покрытия тестов].

Сначала я смотрел на dotCover, так как он интегрирован в TeamCity. С тех пор я смотрю на OpenCover, так как не могу заставить TC провалить сборку из-за низкого покрытия.

У меня работает OpenCover, но я все равно хотел бы знать (как Я уверен, что многие люди хотели бы) как заставить TC не выполнить сборку, если покрытие кода слишком низкое

6
задан Steve Dunn 24 April 2012 в 11:12
поделиться