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

visual-studio-2010 - Gallio 错误“探索测试时引发异常。”

嗨,我在 VisualStudio 2010 中有一个使用 Gallio 3.2 b.435 的测试项目。每次启动任何测试时,都会弹出输出窗口。

这是错误信息

这是指定行的代码

无论正在测试什么测试(项目包含 700 个测试),都会抛出此错误;当然;)测试编译并通过,我无法理解该错误。

再见斯特凡诺

0 投票
3 回答
3216 浏览

unit-testing - Jenkins/Hudson 和 Gallio 单元测试集成

我正在努力让它运行我的测试。在 Jenkins 上的执行 Windows 批处理命令中,我输入了以下命令:

它不喜欢这个*.Tests.dll位,因为它说:

找不到包含文件模式的目录Project.Tests\bin\Release\*.Tests.dll

我的下一个问题是,如果我将报告类型更改为 xml,是否可以直接在 hudson 上发布我的单元测试报告?

非常感谢。

0 投票
1 回答
379 浏览

multithreading - MbUnit Icarus 在此测试中自毁

我正在尝试使用 MbUnit 测试多线程 IO 类。我的目标是让测试夹具构造函数执行 3 次,每行执行一次。然后,对于每个实例,在并行线程上多次执行测试。

但是,Icarus 在 TaskRunner 上出现“超出范围的索引”。我无法获得完整的堆栈,它产生的消息框太快了。

我做错了什么,或者这是 MbUnit/Gallio 中的错误?

0 投票
5 回答
5679 浏览

c# - NUnit 是 Selenium 测试的坏选择吗?

在搜索 NUnit + 依赖方法 + 测试执行顺序时,我已经阅读了无数关于 SO 的答案。每一个答案都表明,强制单元测试的任何顺序都是极其邪恶的。

我正在使用 NUnit 编写 Selenium 测试。所以我正在尝试使用单元测试框架编写集成测试!!!

举一个集成测试的例子(这只是一个例子)。在进行其他测试之前,我需要创建一个有效帐户。如果创建帐户失败,那么我想中止整个测试执行。

由于我不想依赖测试的字母顺序并且本着 NUnit 的真正精神,决定在进一步测试之前创建一个帐户。尽管出于两个核心原因,它对我来说看起来不正确-

  1. 不必要的代码复制/执行
  2. 如果应用程序帐户创建不起作用怎么办,我所有的测试仍然会一次又一次地尝试创建和帐户并且失败

我倾向于认为 NUnit 可能不适用于 Selenium 测试。但如果不是 Nunit,那么我应该使用什么?

0 投票
1 回答
148 浏览

mbunit - Gallio 和 mbunit 文档的替代来源?

Gallio.org 和 mbunit.com 网站至少在过去 12 小时内没有响应。您知道在其他任何地方获取这些项目的文档吗?

0 投票
3 回答
82 浏览

c# - 寻找一种敏捷的方法来创建测试

我实际上正在测试网络的网络服务。与 Nunit 和 Gallio 等单元测试人员合作。

其实我有问题。我想测试一项服务,我必须在 html 中填写大量数据,例如公式。问题是我正在手动编辑一个 xml 来进行测试......它太费力和沉重了,因为这个,我正在寻找一种敏捷的方法来做到这一点。

我的老板告诉我做一个公式,我可以填写所有字段,比如 html,然后用它创建一个 xml。比手动编辑基本 xml 更有效。

有什么工具可以帮助我吗?

对不起我的英语不好。

0 投票
1 回答
661 浏览

selenium - 使用 Nunit 从 selenium 运行 c# 编辑测试 - 并获取报告

我使用 selenium RC 创建了一些测试,用 c# 编辑并使用 Nunit 成功运行了测试。

现在 - 我想获得一份显示测试运行结果的信息报告。我可以得到一份报告吗?我尝试了 Nunit 的控制台选项报告 - 但无法让它运行我的程序集。然后我看着 Gallio Icarus - 但无法让它加载我的程序集。

关于如何获得报告的任何想法?

感谢您的任何建议!

0 投票
0 回答
153 浏览

teamcity - TeamCity 两次报告 MbUnit 测试失败

我正在使用 Gallio MSBuildTasks 库在 JetBrains TeamCity 中运行 MbUnit 测试。当测试通过时,它们报告为通过了一次,但是当它们失败时,它们显示为失败了两次。一次使用命名空间,一次没有。这看起来像:

http://imageshack.us/photo/my-images/191/capturegv.png/

这里有两个测试(Test 和 Test2),它们都失败了。然而,TeamCity 认为他们每个都失败了两次,每个都显示一个命名空间(UnitTests),然后没有。这不仅仅是 TeamCity 网站界面中的报告,我启用了预测试提交,并且它们在那里也显示为失败两次。

有没有其他人经历过这个,如果有,你是如何解决的?

0 投票
1 回答
429 浏览

unit-testing - 如何在 MbUnit 中以 XML 格式传递多个数据集

假设我有一个代码模块,它接受可变数量的DataRows

我想将一个或多个测试DataRows传递给我的 MbUnit 测试模块:

测试 1

测试 2

如何在 MbUnit 中使用这些测试设置 XML 数据文件?

问题2:

假设我想传递有关测试数据的元数据?例如“颜色名称”或“距离”。如何将此元数据添加到 XML 文件中?

谢谢,

埃德

0 投票
1 回答
368 浏览

c# - 如何从测试用例中跳过 Gallio/MbUnit 中的拆解部分

我正在将 Gallio/MbUnit 与 WatiN 一起使用,并且我有一个定义的方法可以作为 TearDown 执行,我需要一种从特定测试用例中跳过 TearDown 的方法,这可能吗?

谢谢。