问题标签 [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.
unit-testing - 在 VS 中为 typescript 运行单元测试
我发现了几个为 typescript 运行单元测试的例子。所有这些都基于引用 ts 和 js 文件,例如
不幸的是,当我尝试引用 js 文件时,出现以下错误:
如果没有参考,test runner 不会加载被测 js 文件,并且测试无法执行。
有任何想法吗?理想情况下,我想在 VS 测试资源管理器或 Resharper 测试会话中运行测试。
visual-studio-2012 - 如何防止 Visual Studio 2012 测试运行程序发现特定项目中的测试?
我有一个 WPF 应用程序、它的类库、WiX 安装程序和许多 MSTest 测试项目的解决方案。
当我构建解决方案时,测试运行器(我们正在使用 Visual Studio 2012.3)正确地发现所有测试并允许我们运行它们。
现在我创建了一个 Coded UI 测试项目,其中只有 1 个 CUIT 测试。我已将项目添加到解决方案中;因为它是对解决方案构建的东西的完整应用程序测试,这在我看来在逻辑上是正确的。
然而,默认行为是新的测试项目 CUIT 测试正在由测试运行程序发现,因此在我运行所有测试时运行。我不希望这样,我只希望以这种方式找到并运行其他(单元)测试。
有没有办法(可能是测试类属性)来抑制测试运行者对测试的发现?
(请注意,这是一个与使用 CodedUI 测试测试 WPF 应用程序类似的问题,编码的 ui 测试项目是否应该共享解决方案?但要问的具体问题是;
如果解决方案包含一些测试,我如何防止测试运行者发现这些测试?
任何解决方案仍应允许在实验室构建中选择“未发现”测试以实现 MTM 测试的自动化。
microsoft-test-manager - Microsoft Test Runner 独立
是否有独立版本的 Microsoft Test Runner(当我从 Microsoft 测试管理器运行手动测试时启动的工具)?我想将测试分配给测试人员,但他们不必安装整个测试管理器。
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" :[]}]
c# - 针对 C# MVC 应用程序的 karma E2E 测试
好的,所以我正在测试一个带有 angularjs 前端和 asp.net mvc 后端服务器的 Web 应用程序,并且在使用我的测试浏览到 asp.net 控制器操作时遇到了一些问题。
示例测试代码
场景测试运行器只是挂在浏览器导航到browser navigate to 'http://localhost:22222/Controller/Action'
我现在被这个问题难住了,有没有人有任何想法。
android - 如何让 Android TestRunner 等到活动完成
我在测试用例结束时关闭一个 Activity,以便在下一个测试用例开始时它为空:
如果我在 test1 中设置了一个线程睡眠,那么问题就解决了:
有更好的方法吗?有没有一种方法可以阻止 TestRunner 直到 nextActivity 完成?
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
html - sikuli 的 html 测试运行程序,在我的报告中添加屏幕截图
我正在使用Sikuli
和创建我的报告htmltestrunner
。我想在我的报告中“打印”一个屏幕截图,但似乎使用的<pre>
标签htmltestrunners
不显示图像而只显示代码。
我在脚本中使用的代码是:
屏幕截图与我的报告在同一文件夹中创建,但将呈现报告而不是图像:
pt1.1: test
<img src="1.jpg">
在 html 中:
<pre>
pt1.1: test
<img src="1.jpg" />
</pre>
如何强制它显示我的图像?
groovy - SoapUI 定义了一个可重用方法库
目前,我在我的 SoapUI 项目中遇到了复制粘贴大量代码的问题,并认为我会有某种可以执行大部分任务的辅助函数库。
所以我有一个测试套件,代码本身在这个测试套件的 Groovy Script 测试步骤中。这个想法是让我的辅助方法可用于我所在的上下文(REST 测试请求步骤)。
它实例化得很好,但问题是当我想调用时run(testRunner, context)
,我无法访问该testRunner
属性。我读过一些关于这就是它的事情。
有人知道解决这个问题的方法吗?
ruby - ruby 测试单元测试运行器未运行
我正在尝试使用 ruby 中的 test/unit 制作自定义测试运行器,并遵循此处概述的教程
http://endofline.wordpress.com/2008/02/11/a-custom-testrunner-to-scratch-an-itch/
但是,当我尝试使用
但是我得到了错误