我有一个已经包含带有NUnit测试的库的解决方案。当我使用Visual Studio进行开发时,我通常使用我的项目中tools\nunit
文件夹中包含的nunit.exe二进制文件运行这些测试。
我现在正在使用monodevelop开发相同的解决方案。我很确定我记得monodevelop中有一个集成的“运行测试”动作,我想用它来运行测试。根据{{3}},应该有一个“视图 - 单元测试”菜单项。但是,我必须做错事/特别做事,因为我找不到它。
如何使用Monodevelop运行NUnit测试?
答案 0 :(得分:32)
试试这个:
sudo apt-get install monodevelop-nunit
答案 1 :(得分:29)
如果您使用的是Ubuntu,请确保通过软件包管理器安装了MonoDevelop NUnit插件。完成后,单击“查看 - >垫片 - >单元测试”。将显示单元测试板,然后您可以通过双击它们来运行测试夹具。
答案 2 :(得分:11)
总结到目前为止的答案:
sudo apt-get install monodevelop-nunit
View | Pads | Unit Tests
使用全新安装的Ubuntu 12.04和MonoDevelop 2.8.6.3进行测试。
答案 3 :(得分:2)
我不记得有一个“运行测试”动作内置单声道开发。但是你可以使用一个加载项。
启用NUnit加载项
NUnit插件需要单声道1.1.9+。 这是一些跨appdomain错误 修复。 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
编辑:我在这里找到了更多信息:http://www.codeproject.com/KB/tips/NUnit_MonoDevelop.aspx。如果它没有帮助,我明天可能会尝试使用我的单声道开发,你在使用什么平台?