Где находится «Run Tests» в монодизайне - PullRequest
35 голосов
/ 03 декабря 2010

У меня уже есть решение, содержащее библиотеку с тестами NUnit.Когда я работаю с Visual Studio, я обычно запускаю эти тесты с помощью двоичных файлов nunit.exe, которые я включил в папку tools\nunit моего проекта.

Сейчас я разрабатываю то же решение с помощью monodevelop.Я почти уверен, что помню, что в monodevelop было интегрированное действие «запустить тесты», и я хотел бы использовать это для запуска тестов.Согласно этой статье должен быть пункт меню «Просмотр - модульные тесты».Однако я, должно быть, делаю что-то не так / особенное, потому что не могу найти это.

Как мне запустить свои тесты NUnit с Monodevelop?

Ответы [ 4 ]

32 голосов
/ 27 сентября 2011

Попробуйте это:

sudo apt-get install monodevelop-nunit
29 голосов
/ 03 декабря 2010

Если вы используете Ubuntu, убедитесь, что у вас установлен плагин MonoDevelop NUnit через менеджер пакетов. Как только у вас есть это, нажмите «View -> Pads -> Unit Tests». Появится панель модульных тестов, а затем вы можете запустить тестовые приборы, дважды щелкнув по ним.

11 голосов
/ 27 декабря 2012

Подведем итоги ответов:

  1. sudo apt-get install monodevelop-nunit
  2. Выберите пункт меню: View | Pads | Unit Tests

Протестировано с чистой установкой Ubuntu12.04 и MonoDevelop 2.8.6.3.

2 голосов
/ 03 декабря 2010

Я не припоминаю, что есть встроенная моно-разработка "запуска тестов". Но есть надстройка, которую вы можете использовать.

Включение надстройки NUnit

Надстройка NUnit требует моно 1.1.9+. Это сделано для некоторой кросс-доменной ошибки исправления. Пользователи Debian в настоящее время также есть другая конкретная проблема в что пакеты NUnit отделены от Моно, и не включают в себя надлежащие pkg-config файлы.

Сконфигурировать monodevelop с помощью следующая команда.

./configure --enable-nunit 

Только для пользователей Debian

Установите nunit и libnunit-cil пакеты (требует нестабильной в этом момент). Благодаря отдельной упаковке из Nunit, нам нужно сделать символическую ссылку так этот моноразвиток знает где найти файл конфигурации pkg.

ln -s /usr/lib/pkgconfig/nunit.pc /usr/lib/pkgconfig/mono-nunit.pc

РЕДАКТИРОВАТЬ: я нашел больше информации здесь: http://www.codeproject.com/KB/tips/NUnit_MonoDevelop.aspx. Если это не поможет, я мог бы попробовать это завтра на моей моно разработке, какую платформу вы используете?

...