2016-08-11 4 views
0

У меня чрезвычайно трудно определить, как выполнять только воздействовали тесты в TFS 2013.TFS 2013 выполнять только повлияли тесты

Я попытался следующие каждый пример использования методов, описанных в TFS 2010 и 2012 чтобы получить список Impacted тестов с использованием операции сборки GetImpactedTests, но по какой-то причине я не могу на всю жизнь получить его, чтобы узнать ссылку на сборку Microsoft.TeamFoundation.TestImpact.Client.

Он разрешает каждую другую сборку, кроме этой, и это когда я создаю переменную типа Microsoft.TeamFoundation.TestImpact.BuildIntegration.BuildActivities.TestList и использую ее с активностью сборки GetImpactedTests.

По какой-то причине он не может найти ссылку на класс Microsoft.TeamFoundation.TestImpact.Client.Test.

Не имеет смысла, почему это не хочет работать. Все ссылки указаны в проекте с помощью XAML. Ссылки Скриншот:

enter image description here

Концепция описана в Only Run Impacted Tests

Любая помощь я отслеживаю бы очень признателен.

+0

Какая у вас ошибка? На каком этапе вы получили ошибку? –

+0

Где монтируется Microsoft.TeamFoundation.TestImpact.Client на вашей машине? –

ответ

0

Необходимо проверить, где находится версия Microsoft.TeamFoundation.TestImpact.Client = 12.0.0.0, а также ссылки на правильный путь. Попробуйте установить TFS Object Model installer на свой компьютер.

+0

Я временно приостановил это приостановление из-за ограничений по времени. Один из вопросов, который у меня есть, заключается в том, как вы делитесь данными тестового воздействия с ночной сборкой, выполняющей все тесты с помощью стробированной сборки проверки, что я хочу только запускать тесты, подверженные влиянию изменения кода, когда каждое определение сборки записывает выходные данные в свою собственную папку на агенте сборки? –