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

python - 在第三方鸡蛋上运行单元测试

我正在尝试使用 Plone 中的一个鸡蛋(collective.z3cform.wizard)。我在阅读文档时关注文档测试,此时想为我自己的代码编写测试。

问题是,当我关注测试示例时,它们与我通过运行测试得到的不同。在寻找其他解决方案之前,我想在第三方 egg 上运行测试,问题是——我不知道怎么做。

在 Plone 3 中,可以通过 指定第三方测试./bin/instance test,当我试图./bin/test在 Plone 4 中运行时,我最终只运行我的开发测试。到目前为止,我已经尝试使用 --module 和 --package 选项,但我似乎得到的只是 ImportErrors。

更新:我只是在扩建,这是其中的一个相关部分

0 投票
4 回答
9081 浏览

unit-testing - 如何在 Visual Studio 2012 Professional 中连续运行单元测试?

Visual Studio 2012在单元测试资源管理器中添加了“构建后运行测试”按钮,但似乎该选项在专业版中不可用。事实上,我的“单元测试资源管理器”只是称为“测试资源管理器”,根本没有那个按钮:

测试资源管理器窗口的屏幕截图

是否有任何扩展可以取代这个缺失的功能?与现有测试资源管理器 UI 集成的东西将是理想的。(免费选项也是首选,因为如果我能说服我的公司霸主为 VS Ultimate/Premium 买单,这无论如何都不是问题)

0 投票
1 回答
3213 浏览

haskell - 使用测试创建完整的 Haskell 堆栈

我是 Haskell 的新手,我正在尝试构建一个正在测试的程序。我决定使用 HUnit 和 Cabal。

从我所看到的结构良好的项目来看,如下所示:

对我来说神秘的部分是 TestRunner.hs 和 AppName.cabal。

在 testsuite/tests 目录和子目录下运行所有​​测试的 testrunner 会是什么样子?它如何与 Cabal 集成?

另外,如何将 hackage 依赖项放在 AppName.cabal 中并从命令行构建它们?

我很难找到一个完整的示例,从头开始构建一个包含测试和依赖项的应用程序。

谢谢

0 投票
1 回答
197 浏览

c# - 如何制作可以执行标记的 MSpec 测试的测试运行程序?

我有一套 mspec 测试用例,[Tags]每个测试用例都定义了属性。我现在必须在 .Net/C# 中创建一个测试运行程序,它将标签属性值(字符串数组)作为输入并运行相应的测试。我想知道我该怎么做 - 只是一些开始的指示。

我无法控制测试脚本,因此无法修改它们。此外,我不能使用任何第三方测试运行器。

0 投票
0 回答
134 浏览

xunit.net - xUnit.net Test Runner 中的蓝条表示什么?

我知道绿色和红色,但下面看到的蓝色/紫色是什么意思?

在此处输入图像描述

这发生在运行Sync测试之后,然后再次运行。
顺便说一句,Total tests:2, Failures: 1, Skipped: 0状态栏很奇怪。

0 投票
2 回答
2233 浏览

java - 游戏框架的并行测试运行器

涉及Play 框架TestServer类的功能测试似乎只能在 Play 控制台内工作。

play test不幸的是,该命令执行的 Play 控制台中的股票测试运行程序按顺序执行测试,这需要很多时间。我认为如果它们并行执行,它们会运行得更快。

有没有办法并行运行测试?

TestServer更新:理论上,SBT 支持在不同的 JVM 中并行运行测试,如果它们在不同的端口上侦听,则可以使多个实例并行运行。Play 似乎忽略了这些设置。请参阅我报告的问题:https ://github.com/playframework/Play20/issues/849 。赏金适用于展示了一种使 Play 框架尊重这些 SBT 测试设置以使用 Build.scala 文件在不同 JVM 中并行运行基于 junit 的测试的方法的人。

0 投票
1 回答
870 浏览

java - 带有自定义注释和过滤所有测试的junit上的“无可运行方法”

我正在使用 JUnit 4.11,扩展了 BlockJUnit4ClassRunner 并使用了自定义注释。如果带有特定参数的注释存在,则不会运行测试。

这工作正常,除了在一个类中的所有测试都被过滤掉但自定义测试运行器的情况。

基本上与这篇文章中描述的完全一样:JUnit4 skip test(s) based on custom java annotations

我尝试了这篇文章中提到的解决方法:JUnit: how to Avoid "no runnable methods" in test utils classes

如果我引入了一个虚拟测试,那么至少有一个测试会一直运行,一切都很好。如果所有测试都没有运行,因为它们都有注释,我会得到“没有可运行的方法”异常。

我可以接受解决方法,但应该有更好的方法。我感谢任何指示或解释我做错了什么或如何改善这种情况。

0 投票
1 回答
474 浏览

selenium - TeamCity 配置在清理 selenium-server.jar 时失败

一旦我们得到一个能够运行 Selenium 测试的构建代理,我已经设置了一个 TC 配置来运行 Selenium 测试。

这是我创建的第一个 TC 配置,但它一直在运行,直到我让 TC 运行 Selenium 测试运行程序。现在它在尝试清理Selenium-server.jar.

您可以从清理中排除文件类型,还是我在这里缺少其他解决方案?

TC 构建错误;

0 投票
0 回答
502 浏览

android - 在 Robolectric 中多次运行测试

我想多次运行测试。例如,假设我有一个这样的测试类:-

现在,我怎样才能继续重复测试直到满足条件,比如假设如果 n = 10 然后停止。

我尝试了本博客中描述的一种方法,并创建了一个扩展 RobolectricTestRunner 的自定义测试运行器,并编写了这样的测试类:-

但没有成功。有人可以建议吗?

0 投票
0 回答
790 浏览

c# - nunit 的自定义 TestRunner

具有以下测试流程:

这会在不同温度和不同位置测试外部组件。

是否可以编写自定义runnernunit归档这种行为?