VS2008 Testrunner может запускать тесты MbUnit или нет? - PullRequest
4 голосов
/ 16 декабря 2008

Хорошо, так что я продолжаю видеть, как VS2008 имеет этот хороший дисплей модульных тестов, и я вижу людей, которые проводят тесты NUnit внутри него на Dimecasts.net, и эта статья , кажется, подразумевает, что MbUnit v3 должна иметь поддержку для с помощью тестового бегуна Visual Studio. И все же я не могу распознать мои тесты.

Кто-нибудь еще мог заставить Visual Studio запускать свои тесты MbUnit, и если да, то нужно ли было что-то особенное для его настройки?

Ответы [ 3 ]

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

Мне пришлось установить Gallio 3.0.5 или выше с http://www.gallio.org. Он автоматически устанавливался в Visual Studio Professional или Team Editions. Примечание: VS Standard не поддерживает тестовые проекты. После установки Gallio вы можете создавать тестовые проекты MbUnit, которые должны работать правильно. Я смог запустить тесты Xunit.NET с этой настройкой (в VS 2008 Professional).

2 голосов
/ 17 декабря 2008

Это поддерживается, но вы должны слегка изменить файл проекта, добавив правильный ProjectTypeGuid, чтобы VSTS распознал его как тестовый проект:

http://alexduggleby.com/2008/02/19/turning-a-class-library-project-into-a-mstest-project-or-using-mbunit-mstest-and-other-frameworks-in-one-project/

Имейте в виду, что мы все еще решаем некоторые проблемы с производительностью в больших тестовых проектах в VSTS.

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

Попробуйте использовать MbUnit v3 alpha 3 (если вы этого еще не сделали) и посмотрите, поможет ли эта статья:

http://weblogs.asp.net/astopford/archive/2008/07/03/mbunit-v3-in-visual-studio-team-system-2008.aspx

...