问题标签 [test-runner]

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 投票
2 回答
1649 浏览

compilation - uic:意外的元素名称

我正在尝试使用Qt4编译.pro文件以从中获取库,但出现此错误:qmakeqttestrunnerlib.pro

当我使用 Qt3 时,它可以工作,并且我成功获得了我的库。但我想将它升级到 Qt4。可能吗?我该怎么办?

0 投票
2 回答
1481 浏览

asp.net - 用于 ASP.net 的基于 Web 的 NUnit 测试运行程序?

是否有任何基于网络的测试运行器?从网站运行网站的单元测试?


我知道这违反了某些人的教条,但我希望能够从我正在测试的产品内部运行单元测试。无论是来自本机 Win32 可执行文件,还是来自.NET 可执行文件

一个人已经为UnitTest++编写了一个基于 Web 的 AJAX 测试运行器。

过去我不得不拆开 NUnit,所以我可以测试嵌入在可执行文件中,而不必发送 NUnit dll。这要求我还为 Windows/WinForms 编写自己的图形测试运行程序。

有没有人已经完成了为 ASP.net 创建可运行单元测试的工作?


注意:人们通常的反应是:“单元测试不应该出现在最终产品中,并且在现场时绝对不能被测试人员、支持人员或开发人员访问。”


注意:您可能不同意我运行单元测试的愿望,但不要让这影响您的答案。如果没有针对 ASP.net 的基于 Web 的 nunit 测试运行器,那么这就是答案。不要害怕回答这个问题。我不会咬人的。

0 投票
0 回答
152 浏览

java - 在 JUnit4 中测试对象的句柄

在我的特定测试用例中,我需要覆盖测试用例的依赖项以注入更多依赖项,例如 servlet 请求和响应。

不可能模拟这些,因为我的 API 需要一个实际的 servlet 容器来编译和运行 JSP。

如何使用 JUnit 4 获取测试实例的句柄?

我已经尝试过覆盖createTest()BlockJUnit4Runner有效),但是相同的行为不能扩展到Parameterized测试,因为此类测试使用的运行器是内部的并且在层次结构中不可见。

0 投票
1 回答
873 浏览

c# - Visual Studio 2012 Extension VSIX 中的测试资源管理器列表

我想从 Visual Studio 2012 扩展中的测试资源管理器中检索测试列表。

这是否可以使用 Package.GetGlobalService 或通过 DTE?

[编辑] 由于这没有得到回应,我将提供更多信息。

目前,希望运行解决方案测试的 IDE 扩展或插件通过提供自己的运行器来实现。Gallio 就是一个这样的测试运行器示例,它具有运行多种类型测试的插件。Resharper 是一个包含测试运行器的 IDE 扩展示例

VS2012 引入了一个新的 Test Runner,3rd 方测试库可以针对 nunit、xunit、qunit 进行开发。通过此更改,可以在 VS 本身内运行这些不同类型的测试,即通过“测试资源管理器”窗口。

对于与 IDE 测试交互的第 3 方,必须能够获取测试列表、运行测试并接收测试输出。

那么考虑到这一点,是否可以访问 VS 2012 IDE 中的测试接口?

0 投票
2 回答
3129 浏览

unit-testing - Visual Studio 2012 RC - 构建后运行单元测试 - 指定要运行的测试类别

在 VS2012(RC,即将成为 RTM)中,是否可以选择在每次构建后运行的(nunit)单元测试?我喜欢这个功能,但我有两个测试类别/程序集——一个用于预期快速运行的实际单元测试,另一个用于数据库方案和测试生成数据。我不想在每次构建后都运行后者,但我想将此功能用于常规单元测试。有什么方法可以指定类别/程序集/等。应该在成功构建后执行?谢谢太平绅士

0 投票
0 回答
1817 浏览

nunit - NUnit 测试运行器 - 如何在 Program Files\Nunit 2.*.* 以外的位置运行测试

使用 NUnit 测试运行器,当我在我正在处理的项目中运行单元测试时,我得到以下异常:

System.UnauthorizedAccessException:对路径“C:\Program Files (x86)\NUnit 2.6.1\bin\App_Data”的访问被拒绝。

这是因为写入 C: 需要管理员权限,而测试需要本地数据库。我可以以管理员身份运行它,但我想将执行位置更改为另一个文件夹,但找不到该设置。是否可以更改 NUnit 中的执行位置?

编辑我的测试项目是控制台应用程序,而不是 dll(出于我无法影响的原因),这可能很重要。

0 投票
1 回答
2710 浏览

visual-studio - 如何配置 VS2012 测试运行器以获取并运行 Gallio 单元测试?

我最近升级到 VS2012 以解决我团队之前的问题。我们使用 Gallio 3.3 作为单元测试框架,并编写了许多在 VS2010 中运行的测试。但是,VS2012 似乎无法识别它们。

VS2012 测试资源管理器窗口显示“构建您的解决方案以发现所有可用测试”。我做了几次干净的构建,系统在VS2012中运行,但没有出现任何测试。

是否需要进行任何配置,或者我可以通过什么方式让这些测试在 VS2012 中运行?

0 投票
2 回答
3480 浏览

unit-testing - 如何在 Visual Studio 2012 中禁用测试资源管理器

我使用 ReSharper 在 Visual Studio 2012 中运行单元测试。

在运行单元测试时,我不时不小心调用了内置的测试资源管理器,而不是 ReSharper 测试运行器。

如何在 Visual Studio 2012 中禁用测试资源管理器,这样我就不会意外调用它?

0 投票
2 回答
1978 浏览

visual-studio-2012 - Resharper 6.1 测试运行器抛出 BadImageFormatException

将 Resharper 升级到 6.1 版后,当我尝试使用 Resharper 测试运行程序运行单元测试时,我收到一个弹出对话框,抱怨测试程序集具有BadImageFormatException. 如何让 Resharper 运行我的单元测试?

0 投票
1 回答
4692 浏览

java - 如何在 Eclipse 和 Ant 中使用不同的 Junit TestRunner?

我有几个想要从 Eclipse 和 Ant 运行的 JBehave 测试。在 Eclipse 中,我想查看在图形输出中执行的所有不同故事、场景和步骤的树,因此我在执行此操作的测试中添加了一个自定义运行程序:

但相反,在使用 Ant 和持续集成服务器运行测试时,我只想将每个完整故事视为输出中的单个项目。这通常无需任何注释即可实现:

那么如何告诉 Ant(junit Ant 任务)使用与 Eclipse 不同的运行器?让事情变得更复杂:目前我在 Eclipse(而不是 Ant)中使用一个测试套件来运行测试:

有任何想法吗?

干杯,蒂尔曼