Где находится "Run Tests" в monodevelop
У меня есть решение, уже содержащее библиотеку с тестами NUnit. Когда я разрабатываю Visual Studio, я обычно запускаю эти тесты с помощью двоичных файлов nunit.exe, которые я включил в папку tools\nunit
в моем проекте.
Теперь я разрабатываю одно и то же решение с помощью monodevelop. Я почти уверен, что помню, что в monodevelop было интегрированное действие "run tests", и я хотел бы использовать его для запуска тестов. Согласно этой статье, должен быть пункт меню "View-Unit Tests". Тем не менее, я должен делать что-то неправильное/специальное, потому что я не могу его найти.
Как запустить тесты NUnit с помощью Monodevelop?
Ответы
Ответ 1
Если вы используете Ubuntu, убедитесь, что модуль MonoDevelop NUnit установлен через диспетчер пакетов. После этого нажмите "Просмотр → Прокладки → Тесты единиц". Будет показана панель тестирования модулей, после чего вы можете запустить тестовые приборы, дважды щелкнув их.
Ответ 2
Попробуйте следующее:
sudo apt-get install monodevelop-nunit
Ответ 3
Подводя итог ответам:
-
sudo apt-get install monodevelop-nunit
- Выберите пункт меню:
View | Pads | Unit Tests
Протестировано с чистой установкой Ubuntu 12.04 и MonoDevelop 2.8.6.3.
Ответ 4
Я не помню, что есть встроенная моно-разработка "run tests". Но есть надстройка, которую вы можете использовать.
Включение надстройки NUnit
Для NUnit addin требуется моно 1.1.9+. Это относится к некоторой ошибке кросс-апдомен исправления. В настоящее время пользователи Debian также есть еще одна особая проблема в что пакеты NUnit отделены от Моно, и не включать соответствующие pkg-config.
Сконфигурируйте monodevelop с помощью следующая команда.
./configure --enable-nunit
Только пользователи Debian
Установите nunit и libnunit-cil пакетов (для этого требуется неустойчивое момент). Благодаря отдельной упаковке nunit, нам нужно сделать символическую ссылку что monodevelop знает, где найти файл pkg-config.
ln -s /usr/lib/pkgconfig/nunit.pc /usr/lib/pkgconfig/mono-nunit.pc
EDIT: я нашел здесь дополнительную информацию: http://www.codeproject.com/KB/tips/NUnit_MonoDevelop.aspx. Если это не поможет, я могу попробовать завтра на моем моно, какую платформу вы используете?