Как включить покрытие кода (TFS) только для некоторых сборок
Я использую TFS2008 - скоро перейду на TFS2010
Я хочу использовать покрытие кода как часть моих ночных сборок. Поскольку это добавляет некоторые накладные расходы, я не хочу, чтобы он работал на моей машине разработчика или как часть сборки CI.
Есть ли способ запустить покрытие кода только на моих ночных сборках?
Единственный способ, которым я знаю, - это иметь два файла .testconfig по одному для каждой сборки - и мне интересно, пытался ли кто-нибудь сделать это. Если я выберу этот путь, как мне определить, когда файл testconfig будет использоваться локально?
1 ответ
Абсолютно.
У вас могут быть разные определения сборки (одно для CI и одно для Nightly), а затем просто установите Code Coverage на последнее.
Разделение сборок с разными определениями в любом случае является хорошей идеей.
В любом случае, каждая сборка имеет разные цели / требования (что они делают с WorkItems, какие тесты они выполняют, какие БД-WebApps они развертывают, что они отправляют, кому и т. Д.).