Получение тестового бегуна на работу с Галлио из Nuget

StackOverflow https://stackoverflow.com//questions/12671807

Вопрос

Я думаю, что я что-то упускаю здесь.Я установил TesDriven , а затем Gallio (третья ссылка сверху - Gallio 3.5 x64 Установщик)

Тогда я установил mbunit dlls из Nuget , потому что я не хотел включить DLLС моего жесткого диска, как это затрудняет портирование проекта на другие машины ..

Тем не менее, когда я пытаюсь запустить образец теста, TestRunner настаивает на том, что я ссылаюсь на DLL с моим жестким диском. Фактическое сообщение об ошибке это:

It looks like you're trying to execute a Gallio/MbUnit unit test.

For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNet\Gallio.TDNetRunner.dll', 'Gallio.dll' etc.)

For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.

You can find Gallio downloads and support here:
http://www.gallio.org/
.

Итак, есть ли способ получить TestRunner, чтобы запустить тесты только с пакетами Nuget, пожалуйста?

Это было полезно?

Решение

В настоящее время Nuget Gallery имеет только 3.3.1 версию пакета MBUNIT, а вы установили Gallio V3.4.Это очень раздражающее ограничение галлио и Мбунита.Чтобы использовать пакет Nuget, вы должны понизить галлиона на вашем компьютере до v3.3.1Лучшее решение Это письмо в Gallio / MBUnit Team и попросить загрузить пакет Nuget с последним выпуском или сделать его самостоятельно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top