问题标签 [gallio]
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.
visual-studio-2008 - ReSharper 5.0 beta 能否在 VS2008 中使用 Gallio 运行测试?
昨天设置新机器时,我:
- 在没有测试支持的情况下安装了 VS2008 (如果我需要使用 MSTest,我宁愿使用 Gallio 和 ReSharper)
- 已安装 ReSharper 5.0 测试版
- 安装 Gallio 3.1 更新 2
ReSharper 没有看到我的任何 MbUnit 测试 - 空白处没有单元测试标记,并且运行所有测试都不起作用。这些位的当前版本应该一起工作还是我现在应该回到 ReSharper 4.5?
更新:我还尝试了“典型”的 VS2008 安装,结果相同。
msbuild - 在 CruiseControl.NET 中报告失败的任务
我正在设置一个构建系统,并希望在仪表板的“项目报告”部分和构建失败电子邮件中显示哪个任务使构建失败。
目前我有三个任务:
- 源代码控制
- 构建
- 单元测试(使用 CC.Net exec 任务中的 gallio.echo)
如果后两者中的任何一个失败,则从电子邮件或构建报告页面中无法明显看出哪个任务使构建失败。我需要通过日志找出错误发生的位置。我想至少从第一眼就知道什么任务失败了。
这是最好的 CruiseControl - 在仪表板主页中:
msbuild 失败 http://img38.imageshack.us/img38/1018/msbuildfail.png 替代文本 http://img25.imageshack.us/img25/4688/galliofail.png
现在,这还不够:
当您单击项目或该构建的构建报告时,失败的任务不可见。
此信息在日志文件中根本不可用。这意味着我无法通过破解 XSL 将其放入电子邮件中。
由于我的构建任务将是唯一的 MSBuild 任务,因此可以将其称为 MSBuildTask。可执行任务不是这种情况,因为我至少还有另外一两个可能会失败。我需要给他们起描述性的名字。我的 Gallio
exec
任务有描述节点,但我不确定它在哪里使用。<exec>
<description>Unit Tests</description>
<executable>$(path.gallio)</executable>
</exec>
mbunit - 如何让 Gallio.echo 运行 MbUnit 测试?
如果我将它们加载到 MbUnit.GUI.exe 中,我会运行 MbUnit 测试,但是当我尝试从 Gallio.echo 命令行工具执行它们时,我得到 0 测试可用。然后我将程序集加载到 Gallio GUI 中,但测试没有显示。我在 Gallio 的设置上遗漏了一些东西,并且缺少文件来温和地说。谁能指出我正确的方向?
谢谢 - 布鲁斯
mstest - 如何让 MSTest 与 Gallio/MBUnit 一起工作?
如何让 MSTest 与 Gallio/MBUnit 一起工作?
我正在尝试让 TeamCity 与 Gallio/MBUnit 以及一些遗留的 MSTest 单元测试一起工作。MSTest 部分失败,并显示“调用的目标已引发异常”错误消息。
GallioBundle-3.1.397.0-Setup-x64.msi 出现问题。
gallio - 让 Partcover 和 Gallio 处理命令行错误,报告为空?
我已经让 PartCover 2.3 和 Gallio 3.1 可以通过 Partcover 覆盖浏览器工作。当我尝试在命令行上重新运行命令时,CorProfiler 已关闭,然后报告为空?我正在从 Admin shell 运行。我也读过下面的文章。它说要使用 /r:Local,我必须在浏览器中使用 /r:IsolatedAppDomain。
mbunit - 在 TFS 2010 Team Build 中使用 Gallio/Mbunit
如何配置 Team Build 2010构建过程模板以通过 Gallio 运行 MbUnit 测试?
visual-studio-2008 - MbUnit (gallio) 和 Visual Studio.Net 测试未完成或调试
我将 Gallio\MbUnit 3.1 与 ReSharper 和 Visual Studio 2008 一起使用。除了这种类型的测试外,一切都运行良好:
仅当我传入参数(例如“字符串 invalidEmail”)时,测试才完成或进入调试模式。如果我删除该参数,它似乎可以正常工作。
如果我有,它将运行测试:
我很欣赏可能有更好的方法来完成这个测试,但我正在努力通过一本书来工作,这就是它解释事情的方式。
任何帮助表示赞赏。
戴维
unit-testing - 是否可以在 Gallio 中运行 NUnit 2.5.3 测试?
当我尝试在 Gallio 中运行 NUnit 测试时,我得到了这个:
检测到可能的测试框架程序集版本不匹配。引用的测试框架:'nunit.framework,Version=2.5.3.9345,Culture=neutral,PublicKeyToken=96d09a1eb7f44a77'。支持的测试框架:'nunit.framework, Version=2.5.0.0-2.5.2.65535', 'nunit.framework, Version=2.4.8.0-2.4.8.65535'。
我使用 Gallio v3.1 build 397。
nunit - 将 MSpec 与 MBUnit 一起使用?
有谁知道是否可以将 MSpec 与 MBUnit 一起使用而不是 NUnit?Gallio 在使用 MSpec 时似乎忽略了我所有的测试?
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"有时也会在弹出窗口中..有人有这样的消息还是我那么“特别”?谢谢,人们!