问题标签 [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 投票
3 回答
1229 浏览

mstest - 如何让 MSTest 与 Gallio/MBUnit 一起工作?

如何让 MSTest 与 Gallio/MBUnit 一起工作?

我正在尝试让 TeamCity 与 Gallio/MBUnit 以及一些遗留的 MSTest 单元测试一起工作。MSTest 部分失败,并显示“调用的目标已引发异常”错误消息。

GallioBundle-3.1.397.0-Setup-x64.msi 出现问题。

0 投票
4 回答
3260 浏览

c# - VS 2010 和 MBUnit 如何只运行一项测试

我已经安装了 Gallio/MbUnit 并且正在使用 VS 2010 RC,我希望能够在每次调试时运行单个单元测试或仅在 TestFixture 内运行所有单元测试,而不是整个项目中的所有测试。你如何在 VS 2010 中做到这一点?

0 投票
2 回答
1718 浏览

.net - ReSharper 单元测试运行程序是按顺序运行测试还是与 MbUnit 并行运行?

ReSharper 单元测试运行程序是否按顺序或并行运行测试(然后,每个测试是否在单独的线程中)?我正在使用 MBUnit 测试框架。

0 投票
1 回答
1224 浏览

mbunit - 在 TFS 2010 Team Build 中使用 Gallio/Mbunit

如何配置 Team Build 2010构建过程模板以通过 Gallio 运行 MbUnit 测试?

0 投票
1 回答
670 浏览

visual-studio-2008 - MbUnit (gallio) 和 Visual Studio.Net 测试未完成或调试

我将 Gallio\MbUnit 3.1 与 ReSharper 和 Visual Studio 2008 一起使用。除了这种类型的测试外,一切都运行良好:

仅当我传入参数(例如“字符串 invalidEmail”)时,测试才完成或进入调试模式。如果我删除该参数,它似乎可以正常工作。

如果我有,它将运行测试:

我很欣赏可能有更好的方法来完成这个测试,但我正在努力通过一本书来工作,这就是它解释事情的方式。

任何帮助表示赞赏。

戴维

0 投票
1 回答
520 浏览

unit-testing - Gallio TestDriven.Net 测试问题

我有一个 tdd 系统,我使用 Gallio 3.1 和 TestDriven.Net。我已经为他们下载了补丁。

1) 我得到了这个堆栈并且测试不会停止 - SRCSRV: cmd /c svn.exe cat " http://mb-unit.googlecode.com/svn/branches/v3.1/src/Gallio/ Gallio/Framework/Pattern/PatternTestInstanceState.cs@2360" --non-interactive > "C:\DOCUME~1\tzvik\LOCALS~1\APPLIC~1\SOURCE~1\svn\branches\v3.1\src\Gallio\Gallio\Framework\Pattern\PatternTestInstanceState.cs \2360\patterntestinstancestate.cs" 'svn.exe' 不是内部或外部命令、可运行程序或批处理文件。SRCSRV:源服务器无法检索文件'c:\RelEng\Projects\MbUnit v3 的源代码。 1\Work\src\Gallio\Gallio\Framework\Pattern\PatternTestInstanceState.cs'在模块'C:\Program Files\Gallio\bin\Gallio.dll'中。系统找不到指定的文件。线程'Simple Test Driver ' (0xb84) 已退出,代码为 0 (0x0)。'ProcessInvocation.exe'(托管):已加载 'C:\Program Files\Gallio\bin\Gallio.Reports.dll',已加载符号。'ProcessInvocation.exe'(托管):已加载 'vkcfotcv''ProcessInvocation.exe'(托管):加载'C:\WINDOWS\assembly\GAC_MSIL\System.Data.SqlXml\2.0.0.0__b77a5c561934e089\System.Data.SqlXml.dll''ProcessInvocation.exe'(托管):已加载“System.Xml.Xsl.CompiledQuery.1”“ProcessInvocation.exe”(托管):已加载“System.Xml.Xsl.CompiledQuery”

在最后一行之后,它只是在一些我无法理解的循环中拖拽......我该如何解决这个问题?

2) 我从 Gallio 那里得到一些试用,以找到一些丢失的文件?cmd /c svn.exe cat " http://mb-unit.googlecode.com/svn/branches/v3.1/src/Gallio/Gallio/Framework/Pattern/PatternTestInstanceState.cs@2360 " --non-interactive > "C:\DOCUME~1\tzvik\LOCALS~1\APPLIC~1\SOURCE~1\svn\branches\v3.1\src\Gallio\Gallio\Framework\Pattern\PatternTestInstanceState.cs\2360\patterntestinstancestate.cs"有时也会在弹出窗口中..有人有这样的消息还是我那么“特别”?谢谢,人们!

0 投票
1 回答
1016 浏览

msbuild - 无法将 Gallio MBUnit 与 Team City 集成

很多天以来,我一直试图让我的 MBUnit 测试套件在 Team City 上工作,但没有任何成功。

我的解决方案没有问题。该程序与我的测试。在谷歌上搜索 Gallio 与 Team City 的集成后,我尝试了很多方法来让这件事发挥作用,我认为我很接近但需要帮助。

我已将gallio bin 目录包含到我的存储库以及我的TC 服务器上。

这是我在 Team City 中设置的构建运行器:

构建运行器:MSBuild 构建文件路径:Myproject.msbuild 目标:RebuildSolution RunTests

这是我创建并包含在源代码管理主干目录中的 Myproject.msbuild 文件:

以下是 Team City 显示的错误:

错误 MSB4064:“Gallio”任务不支持“Assemblies”参数。验证该参数是否存在于任务上,并且它是一个可设置的公共实例属性

错误 MSB4063:无法使用其输入参数初始化“Gallio”任务。

谢谢你的帮助

0 投票
3 回答
853 浏览

msbuild - Gallio MbUnit 和 Team City 问题

今天早上我问了一个关于 Gallio 和 Team City 之间的集成问题的问题。我更改了 msbuild 文件以使用最新的 Gallio 构建脚本 API 的正确语法。感谢 Jeff Brown,但现在当我尝试在 Team City 上构建应用程序时,出现以下错误:

在执行 Gallio 任务期间发生意外错误。[16:19:49]: [Project "CoderForTraders.msbuild.teamcity.patch.tcprojx" (RebuildSolution;RunTests target(s)):] C:\TeamCity\buildAgent\ work\fa1d38b0af329d65\CoderForTraders.msbuild(9, 9): FilterParseException: 预期冒号

这是第 9 行:

这是整个文件:

您对可能的问题有想法吗?

0 投票
3 回答
2617 浏览

visual-studio - 使用 MbUnit/Gallio 3.1 进行调试

当我在 Gallio 中使用 [Debug] 按钮时,我的单元测试中的断点没有命中。单元测试是用 MbUnit/Gallio 编写的。我正在使用带有 Visual Studio 2010 Beta 2 的 MbUnit/Gallio 版本 3.1 build 397。单元测试在 Gallio Icarus 中运行到完成,但它们运行超过了断点。我看到符号表在 VS 中加载,但它并没有在预期的断点处停止,所以我无法调试它。

0 投票
3 回答
8349 浏览

visual-studio - 用于 MBUnit 测试的 Visual Studio 2008 和 2010 的 Gallio 测试运行器插件

如果我安装 Gallio 3.x,它还会为 Visual Studio 安装一个测试运行插件吗?

或者我必须使用像 TestDriven.NET 或 Visual Nunit 这样的附加插件在 VS 中运行 MbUnit 测试类吗?