“运行测试”在哪里?在单一开发中

发布于 2024-10-05 08:40:31 字数 389 浏览 4 评论 0原文

我有一个已经包含带有 NUnit 测试的库的解决方案。当我使用 Visual Studio 进行开发时,我通常使用项目中 tools\nunit 文件夹中包含的 nunit.exe 二进制文件运行这些测试。

我现在正在使用 monodevelop 开发相同的解决方案。我很确定我记得 monodevelop 中有一个集成的“运行测试”操作,我想用它来运行测试。根据 这篇文章 应该有一个“查看 - 单元测试”菜单项。但是,我一定做错了什么/特别的事情,因为我找不到它。

如何使用 Monodevelop 运行 NUnit 测试?

I have a solution already containing a library with NUnit tests. When I develop with Visual Studio, I normally run these tests with the nunit.exe binaries I have included in a tools\nunit folder in my project.

I'm now developing the same solution with monodevelop. I'm pretty sure I remember that there was an integrated "run tests" action in monodevelop, and I would like to use this to run the tests. According to this article there should be a "View - Unit Tests" menu item. However, I must be doing something wrong/special because I can't find it.

How do I run my NUnit tests with Monodevelop?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

书信已泛黄 2024-10-12 08:40:31

试试这个:

sudo apt-get install monodevelop-nunit

Try this:

sudo apt-get install monodevelop-nunit
马蹄踏│碎落叶 2024-10-12 08:40:31

如果您使用的是 Ubuntu,请确保通过包管理器安装了 MonoDevelop NUnit 插件。获得后,单击“查看 -> 焊盘 -> 单元测试”。将显示单元测试板,然后您可以通过双击它们来运行测试装置。

If you are using Ubuntu, make sure you have the MonoDevelop NUnit plugin installed through the package manager. Once you have it, click on "View -> Pads -> Unit Tests". The unit tests pad will be shown and then you can run test fixtures by double clicking on them.

送君千里 2024-10-12 08:40:31

总结到目前为止的答案:

  1. sudo apt-get install monodevelop-nunit
  2. 选择菜单项:View |护垫 |单元测试

使用全新安装的 Ubuntu 12.04 和 MonoDevelop 2.8.6.3 进行测试。

To summarise the answers so far:

  1. sudo apt-get install monodevelop-nunit
  2. Select menu item: View | Pads | Unit Tests

Tested with clean installs of Ubuntu 12.04 and MonoDevelop 2.8.6.3.

素罗衫 2024-10-12 08:40:31

我不记得有内置的“运行测试”操作单声道开发。但有一个插件您可以使用。

启用 NUnit 插件

NUnit 插件需要 mono 1.1.9+。
这是为了解决一些跨应用程序域错误
修复。目前 Debian 用户还
还有另一个特殊问题
NUnit 包与
Mono,并且不包含正确的
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/提示/NUnit_MonoDevelop.aspx。如果没有帮助,我明天可能会在我的单声道开发上尝试一下,你使用什么平台?

I don't recall that there is a "run tests" action built-in mono develop. But there is an add-in you can use.

Enabling the NUnit Add-in

The NUnit addin requires mono 1.1.9+.
This is do to some cross-appdomain bug
fixes. Debian users currently also
have another particular problem in
that NUnit packages are separated from
Mono, and do not include the proper
pkg-config files.

Configure monodevelop with the
following command.

./configure --enable-nunit 

Debian users only

Install the nunit and libnunit-cil
packages (requires unstable at this
moment). Due to the separate packaging
of nunit, we need to make a symlink so
that monodevelop knows where to find
the pkg-config file.

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

EDIT: I found some more info here: http://www.codeproject.com/KB/tips/NUnit_MonoDevelop.aspx. If it doesn't help, I might try it tomorrow on my mono develop, what platform are you using?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文