Использование Resharper Unit Runner для MSTest через Gallio - PullRequest
4 голосов
/ 18 сентября 2008

Я пытаюсь заставить тестера Resharper распознавать мои тесты MSTest через Gallio .

У меня установлено следующее: VSTS 2005 8.0.50727.762 Решарпер 4.1 Gallio 3.0.0.285

Я также использую Windows XP x64.

Параметры модульного теста показывают только NUnit как доступный. Я думаю, что у меня должно быть какое-то неправильное управление версиями. Может ли кто-нибудь указать мне правильное направление? Я лаю не на том дереве, и это работает только в VS2k8?

ОБНОВЛЕНИЕ: Что ж, я обновил Gallio до GallioBundle-3.0.4.385-Setup, и теперь он отображается в опциях модульного тестирования для R #. Но я получаю следующую ошибку при запуске тестов в R # или Icarus:

Сбои не могут запускать тесты, потому что Исполняемый файл MSTest не найден

Спасибо

Ответы [ 5 ]

3 голосов
/ 18 сентября 2008

Похоже, это проблема Галлио. Похоже, что поддерживается только версия MSTest, которая поставляется с VS2k8. Формат XML для vsmdi изменился между версиями.

3 голосов
/ 16 марта 2009

ReSharper 4.5 поддерживает MSTest из коробки.

3 голосов
/ 18 сентября 2008

Я не уверен, относится ли это к вашему вопросу, но последние новости на сайте Gallio гласят:

Галлио и РеШарпер 4,0
Несколько человек спросили, когда Галлио будет поддержать окончательный выпуск ReSharper 4.0. К сожалению, в последнюю минуту произошли переломные изменения ReSharper 4.0 Beta и финал релиз. Так что плагин ReSharper в Gallio Alpha 3 Update 2 не будет работать больше. Неважно ... мы планируем выпустить еще одно обновление Gallio позже на этой неделе.

Обновление: только что увидел, что это применимо к более ранней версии, чем вы использовали, так что пренебрегайте этим.

1 голос
/ 16 марта 2009

Существует также плагин MSTest ReSharper, который был недавно выпущен: http://www.sneal.net/blog/2009/01/24/MSTestReSharper4Plugin.aspx

Мне удалось успешно использовать его с ReSharper 4.1 в Visual Studio 2005.

0 голосов
/ 20 июня 2009

Вам не нужен resharper для поддержки автономной установки mstest. Я объясняю, как сделать отдельную установку mstest без VS в моем посте здесь - http://www.shunra.com/shunrablog/index.php/2009/04/running-mstest-without-visual-studio

...