问题标签 [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 回答
3447 浏览

unit-testing - 在 VS 中为 typescript 运行单元测试

我发现了几个为 typescript 运行单元测试的例子。所有这些都基于引用 ts 和 js 文件,例如

不幸的是,当我尝试引用 js 文件时,出现以下错误:

如果没有参考,test runner 不会加载被测 js 文件,并且测试无法执行。

有任何想法吗?理想情况下,我想在 VS 测试资源管理器或 Resharper 测试会话中运行测试。

0 投票
1 回答
68 浏览

visual-studio-2012 - 如何防止 Visual Studio 2012 测试运行程序发现特定项目中的测试?

我有一个 WPF 应用程序、它的类库、WiX 安装程序和许多 MSTest 测试项目的解决方案。

当我构建解决方案时,测试运行器(我们正在使用 Visual Studio 2012.3)正确地发现所有测试并允许我们运行它们。

现在我创建了一个 Coded UI 测试项目,其中只有 1 个 CUIT 测试。我已将项目添加到解决方案中;因为它是对解决方案构建的东西的完整应用程序测试,这在我看来在逻辑上是正确的。

然而,默认行为是新的测试项目 CUIT 测试正在由测试运行程序发现,因此在我运行所有测试时运行。我不希望这样,我只希望以这种方式找到并运行其他(单元)测试。

有没有办法(可能是测试类属性)来抑制测试运行者对测试的发现?

(请注意,这是一个与使用 CodedUI 测试测试 WPF 应用程序类似的问题,编码的 ui 测试项目是否应该共享解决方案?但要问的具体问题是;

如果解决方案包含一些测试,我如何防止测试运行者发现这些测试?

任何解决方案仍应允许在实验室构建中选择“未发现”测试以实现 MTM 测试的自动化。

0 投票
1 回答
728 浏览

microsoft-test-manager - Microsoft Test Runner 独立

是否有独立版本的 Microsoft Test Runner(当我从 Microsoft 测试管理器运行手动测试时启动的工具)?我想将测试分配给测试人员,但他们不必安装整个测试管理器。

0 投票
0 回答
883 浏览

testing - 在 AngularJS Karma e2e 测试中测试字符串长度

我想在 AngularJS/Karma e2e 测试中检查字段值的字符串长度。我正在scenes.js 中尝试以下内容。错误消息指向第 178 行(见下文)第 52 列(“toBeGreaterThan”开始的地方):

如果我加载页面,我可以看到该字段填充了 userId。事实上,下面的所有字段都是通过控制器中的以下行从“用户”数组中填充的:

======== HTML ==========

======== 用户数组示例 ========

[{"type":"child","firstname":"Jane","lastname":"Sparrow","email":"jane@sparrow.com","password":"","username":" adam","dob":"1995-01-25","gender":"female","parentId":0,"userId":"999999","userToken":"xx-xxxxx-xxxx-xxxxx- xxxxxx","createdDate":"2013-08-12","lastLoginDate":"2013-08-13","profilePictureUrl":" http://zzz.com/profilepic/me.png ","children" :[]}]

0 投票
0 回答
804 浏览

c# - 针对 C# MVC 应用程序的 karma E2E 测试

好的,所以我正在测试一个带有 angularjs 前端和 asp.net mvc 后端服务器的 Web 应用程序,并且在使用我的测试浏览到 asp.net 控制器操作时遇到了一些问题。

示例测试代码

场景测试运行器只是挂在浏览器导航到browser navigate to 'http://localhost:22222/Controller/Action'

我现在被这个问题难住了,有没有人有任何想法。

0 投票
1 回答
894 浏览

android - 如何让 Android TestRunner 等到活动完成

我在测试用例结束时关闭一个 Activity,以便在下一个测试用例开始时它为空:

如果我在 test1 中设置了一个线程睡眠,那么问题就解决了:

有更好的方法吗?有没有一种方法可以阻止 TestRunner 直到 nextActivity 完成?

0 投票
1 回答
945 浏览

django - 使用 @override_settings 覆盖 TEST_RUNNER

为了更快地运行我的测试,我在这个答案中创建了一个无数据库测试运行器。然后我需要将TEST_RUNNER设置变量设置为我的新测试运行器,但仅限于某些测试。为了实现这一点,我尝试使用django.test.utils.override_settings这样的装饰器(如在文档中):

问题是当我运行这个测试时,django 仍然会创建数据库,这当然不是预期的行为。奇怪的是,如果我TEST_RUNNER直接在我的中设置settings.py它可以完美地工作,但django.test.utils.override_settings它似乎没有任何效果。我也尝试使用这个 override_settings 模块,但得到了相同的结果。

我错了什么?有没有其他方法可以实现这一目标?我宁愿不创建一个并使用参数test_settings.py运行我的测试。--settings

0 投票
0 回答
703 浏览

html - sikuli 的 html 测试运行程序,在我的报告中添加屏幕截图

我正在使用Sikuli和创建我的报告htmltestrunner。我想在我的报告中“打印”一个屏幕截图,但似乎使用的<pre>标签htmltestrunners不显示图像而只显示代码。

我在脚本中使用的代码是:

屏幕截图与我的报告在同一文件夹中创建,但将呈现报告而不是图像:

pt1.1: test <img src="1.jpg">

在 html 中:

<pre>
pt1.1: test &lt;img src="1.jpg" /&gt; </pre>

如何强制它显示我的图像?

0 投票
1 回答
4383 浏览

groovy - SoapUI 定义了一个可重用方法库

目前,我在我的 SoapUI 项目中遇到了复制粘贴大量代码的问题,并认为我会有某种可以执行大部分任务的辅助函数库。

所以我有一个测试套件,代码本身在这个测试套件的 Groovy Script 测试步骤中。这个想法是让我的辅助方法可用于我所在的上下文(REST 测试请求步骤)。

它实例化得很好,但问题是当我想调用时run(testRunner, context),我无法访问该testRunner属性。我读过一些关于这就是它的事情。

有人知道解决这个问题的方法吗?

0 投票
1 回答
119 浏览

ruby - ruby 测试单元测试运行器未运行

我正在尝试使用 ruby​​ 中的 test/unit 制作自定义测试运行器,并遵循此处概述的教程

http://endofline.wordpress.com/2008/02/11/a-custom-testrunner-to-scratch-an-itch/

但是,当我尝试使用

但是我得到了错误