Как включить покрытие кода (TFS) только для некоторых сборок - PullRequest
2 голосов
/ 26 января 2012

Я использую TFS2008 - скоро перейду на TFS2010

Я хочу использовать покрытие кода как часть моих ночных сборок. Поскольку это добавляет некоторые накладные расходы, я не хочу, чтобы он работал на моей машине разработчика или как часть сборки CI.

Есть ли способ запустить покрытие кода только на моих ночных сборках?

Единственный способ, которым я знаю, это иметь два .testconfig файла по одному для каждой сборки - и мне интересно, пытался ли кто-нибудь сделать это. Если я выберу этот путь, как определить файл testconfig для локального использования?

1 Ответ

3 голосов
/ 26 января 2012

Абсолютно.
Вы можете иметь разные Определения сборки (одно для CI и одно для Nightly), а затем просто установить для покрытия кода последнее.

Разделение сборок с разными определениями в любом случае является хорошей идеей.
В любом случае каждая сборка имеет разные цели / требования (что они делают с WorkItems, какие тесты они проводят, какие БД-веб-приложения они развертывают, что они отправляют кому и т. Д.).

...