问题标签 [mbunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3482 浏览

mono - 在 TeamCity 中使用 MBUnit

我正在使用 TeamCity 持续集成服务器在 linux 上编译一个 NAnt 项目。我已经能够通过命令行运行器在单声道上运行 NAnt 来生成测试报告,但没有像 NAnt Runner 那样使用报告的选项。我也在使用 MBUnit 作为测试框架。

如何合并测试报告并为构建显示“测试失败:1(1 个新),通过:3049”?

更新:看看 MBUnitTask,它是一个 NAnt 任务,它使用 TeamCity 期望从 NUnit 发送的消息,因此它允许您使用 TeamCity 的所有功能进行测试。

MBUnitTask

更新: Galio 具有更好的支持,因此您只需引用 Galio MBUnit 3.5 dll 而不是 MBUnit 3.5 dll 并切换到 galio runner 以使其工作。

0 投票
4 回答
1509 浏览

.net - TestDriven.NET 没有为 MbUnit 运行我的 SetUp 方法

我创建了一些 MbUnit 测试装置,它们的 SetUp 方法用 SetUp 属性标记。这些方法使用 MbUnit GUI、控制台运行器和 ReSharper MbUnit 插件在测试之前运行良好。但是,当我使用 TestDriven.NET 运行测试时,它根本不运行 SetUp 方法。

有谁知道这是 TestDriven.NET 的错误还是我的设置有误?

0 投票
5 回答
2103 浏览

nhibernate - MSTest 和 NHibernate

有没有人有让 MSTest 将 hibernate.cfg.xml 正确复制到输出目录的经验?我所有的 MSTests 都失败了,因为找不到 hibernate.cfg.xml 错误(我将它设置为 Copy Always),但我的 MBUnit 测试通过了。

0 投票
1 回答
1026 浏览

unit-testing - MbUnit 附带的这个 Icarus 是什么?

我现在不得不多次安装MbUnit ,而且它一直带有一个叫做

Gallilo Icarus GUI Test Runner

我尝试使用它,认为它只是对 MbUnit GUI 的更新,但它不会检测到我的 MbUnit 测试,有时甚至无法正确打开程序集。

也许我只是忽略了它,但我也无法在他们的网站上找到很多答案,除非它与新的测试平台有关。

有人可以给我一个更好的解释这是什么吗?

0 投票
31 回答
699318 浏览

c# - 如何获取代码所在程序集的路径?

有没有办法获取当前代码所在程序集的路径?我不想要调用程序集的路径,只想要包含代码的路径。

基本上我的单元测试需要读取一些相对于 dll 的 xml 测试文件。无论测试 dll 是从 TestDriven.NET、MbUnit GUI 还是其他东西运行,我都希望路径始终正确解析。

编辑:人们似乎误解了我的要求。

我的测试库位于说

C:\projects\myapplication\daotests\bin\Debug\daotests.dll

我想得到这条路:

C:\projects\myapplication\daotests\bin\Debug\

到目前为止,当我从 MbUnit Gui 运行时,三个建议都失败了:

  • Environment.CurrentDirectory 给出c:\Program Files\MbUnit

  • System.Reflection.Assembly.GetAssembly(typeof(DaoTests)).Location 给出C:\Documents and Settings\george\Local Settings\Temp\ ....\DaoTests.dll

  • System.Reflection.Assembly.GetExecutingAssembly().Location 给出与前一个相同的结果。

0 投票
7 回答
2088 浏览

.net - Gallio 的用户,您在使用此工具时体验过哪些优点和缺点?

对于那些熟悉Gallio的人来说,使用这个工具,即所谓的测试自动化平台,您体验过哪些优点和缺点?

0 投票
6 回答
851 浏览

.net - TestDriven.Net 找不到测试

我有一个使用 MbUnit 和 TestDriven.Net 的测试项目。

如果我右键单击单个测试方法并说“运行测试”,则测试成功运行。如果我在解决方案资源管理器中单击文件名,也会发生同样的事情。

但是,如果我右键单击并说在项目或解决方案上运行测试,TestDriven.Net 会报告“0 Passed, 0 Failed, 0 Skipped”。

我还有其他类似的项目可以正常工作,是的,这些类被标记为 [TestFixture],方法被标记为 [Test]。

0 投票
4 回答
2049 浏览

testing - 我可以使用我的 WatiN 测试来进行压力测试吗?

在我当前的项目中,我们正在使用WatiNMbunit测试我们的 ASP.NET GUI 。

当我编写测试时,我意识到如果我们也可以将所有这些用于压力测试,那就太好了。目前我们正在使用Grinder进行压力测试,但随后我们必须重新编写我们的案例脚本,这出于许多原因并不是那么好。

我一直在尝试找到一种工具,可以使用我现有的测试来在网站上创建负载并记录统计信息,但到目前为止我发现注意到了。有这样的工具还是有一种简单的方法来创建一个?

0 投票
2 回答
1731 浏览

unit-testing - Rhino Mocks,MbUnit:检查对象是否引发事件的最佳方法

我有一个正在测试的对象,它引发了一个事件。使用 Rhino Mocks 检查它是否被饲养的最佳方法是什么?

我能想到的最好的(我确信它会比这更好):

0 投票
3 回答
1509 浏览

tfs - 如何让 Team Build 运行 MbUnit 测试?

我无法让 Team Build 执行我的 MbUnit 单元测试。我尝试编辑 TFSBuild.proj 并添加了以下部分:

但我还没有让测试运行。