问题标签 [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.

0 投票
3 回答
334 浏览

visual-studio-2008 - ReSharper 5.0 beta 能否在 VS2008 中使用 Gallio 运行测试?

昨天设置新机器时,我:

  1. 在没有测试支持的情况下安装了 VS2008 (如果我需要使用 MSTest,我宁愿使用 Gallio 和 ReSharper)
  2. 已安装 ReSharper 5.0 测试版
  3. 安装 Gallio 3.1 更新 2

ReSharper 没有看到我的任何 MbUnit 测试 - 空白处没有单元测试标记,并且运行所有测试都不起作用。这些位的当前版本应该一起工作还是我现在应该回到 ReSharper 4.5?

更新:我还尝试了“典型”的 VS2008 安装,结果相同。

0 投票
3 回答
1519 浏览

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

现在,这还不够:

  1. 当您单击项目或该构建的构建报告时,失败的任务不可见。

  2. 此信息在日志文件中根本不可用。这意味着我无法通过破解 XSL 将其放入电子邮件中。

  3. 由于我的构建任务将是唯一的 MSBuild 任务,因此可以将其称为 MSBuildTask。可执行任务不是这种情况,因为我至少还有另外一两个可能会失败。我需要给他们起描述性的名字。我的 Gallioexec任务有描述节点,但我不确定它在哪里使用。

    <exec>
    <description>Unit Tests</description>
    <executable>$(path.gallio)</executable>
    </exec>

0 投票
1 回答
2439 浏览

mbunit - 如何让 Gallio.echo 运行 MbUnit 测试?

如果我将它们加载到 MbUnit.GUI.exe 中,我会运行 MbUnit 测试,但是当我尝试从 Gallio.echo 命令行工具执行它们时,我得到 0 测试可用。然后我将程序集加载到 Gallio GUI 中,但测试没有显示。我在 Gallio 的设置上遗漏了一些东西,并且缺少文件来温和地说。谁能指出我正确的方向?

谢谢 - 布鲁斯

0 投票
3 回答
1229 浏览

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

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

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

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

0 投票
1 回答
956 浏览

gallio - 让 Partcover 和 Gallio 处理命令行错误,报告为空?

我已经让 PartCover 2.3 和 Gallio 3.1 可以通过 Partcover 覆盖浏览器工作。当我尝试在命令行上重新运行命令时,CorProfiler 已关闭,然后报告为空?我正在从 Admin shell 运行。我也读过下面的文章。它说要使用 /r:Local,我必须在浏览器中使用 /r:IsolatedAppDomain。

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 回答
1271 浏览

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。

0 投票
1 回答
321 浏览

nunit - 将 MSpec 与 MBUnit 一起使用?

有谁知道是否可以将 MSpec 与 MBUnit 一起使用而不是 NUnit?Gallio 在使用 MSpec 时似乎忽略了我所有的测试?

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"有时也会在弹出窗口中..有人有这样的消息还是我那么“特别”?谢谢,人们!