2017-01-25 19 views
0

У меня есть 2 тестовых проекта в моем решении. Один использует NUnit версии 2 (интеграция + SpecsFor) и другую версию 3. (Модульные тесты)с использованием NUnit 2 и 3 в том же решении

Запуск локально это работает нормально, но когда я выполняю тесты как часть сборки на TFS, я получаю сообщение об ошибке, даже если все испытания проходят. Я прочитал here, это происходит потому, что VSTestAdapter2 не может запускать v3.

Невозможно запустить обе версии 2 и 3 в сборке TFS?

+0

«Я получаю сообщение об ошибке» является расплывчатым, какое сообщение об ошибке? –

+0

Если установка пакета Nunit3TestAdapter не устраняет проблему, поделитесь простыми проектами на OneDrive. –

ответ

1

NUnit3TestAdapter совместим с NUnit 2, поэтому вы можете установить пакет NUnit3TestAdapter в свои тестовые проекты NUnit.

enter image description here

+0

Локально да, что работает (несмотря на то, что на самом деле он говорит «используйте адаптер Nunit 2 для теста 2.x ...», но на TFS Nunit2 не обнаруживается. – Jepzen

+0

. Каковы шаги в определении вашей сборки? Можете ли вы поделиться простым проекты, которые могут воспроизвести эту проблему на OneDrive? –