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

python - HTMLTestRunner 导入错误

我是 selenium + python 的新手。

当我包含 htmltestrunner 来生成报告时,我遇到了一个问题。我正在使用 Python3.4。

下面是我的代码,如果我做的事情与我应该做的不同,请告诉我。

错误 :

0 投票
1 回答
1211 浏览

django - 使用带有 pytest-django 和多租户数据库的自定义测试运行程序

我无法使 pytest 与我的设置一起工作。我正在使用和django-tenant-schemas来处理我的多租户数据库。

这个想法是我需要在应用迁移之前创建一个租户。这是我的自定义跑步者:

还有我的 conftest.py:

我得到的回溯是:

任何想法如何使这项工作?

0 投票
5 回答
11277 浏览

nunit - JetBrains Resharper 9 Ultimate Test Runner 错误:NUnit.Core.UnsupportedFrameworkException:跳过加载程序集 {MyAssembly}

这似乎是 JetBrains Resharper 9.1 Ultimate Test Runner 引用旧版本的 NUnit 时出现的错误。我在我的程序集中使用 NUnit 3.0。

编辑:升级到 Resharper 版本 10 后问题就消失了。

0 投票
2 回答
2697 浏览

testing - 在 VS2015 中将命令行参数传递给 gtest 测试运行器

我的设置是带有 gtest 测试运行器的 Visual Studio 2015

https://visualstudiogallery.msdn.microsoft.com/94c02701-8043-4851-8458-34f137d10874

一切正常。但现在我想将命令行参数传递给

调试时,我可以使用 Properties->Debugging->Command Argument 传递它们。这很好用。

我可以使用 Test->Run->Selected Test 运行测试,但是如何将命令行参数传递给测试?它没有接管调试命令参数。

0 投票
1 回答
571 浏览

node.js - 将 mocha 与 resharper 一起使用

是否有用于 resharper 的测试运行程序允许我运行我的 nodejs mocha 测试?

我个人在 Visual Studio 中使用 Wallaby.js,但在办公室我们只有 resharper 许可证。我可以让 NTVS 使用标准的 Visual Studio 运行程序运行测试,但这很令人困惑,因为大多数人使用的是 resharper 窗口。

0 投票
1 回答
464 浏览

resharper - Resharper 10 Ultimate Test Runner 更改测试目录

我在 Jetbrains 上打开了一个错误,但我希望在 SO 中发帖能获得更多可见性。

不是从 bin\debug 目录运行测试,而是将目录更改为:C:\Users\{username}\AppData\Local\JetBrains\Installations\ReSharperPlatformVs12

JetBrains ReSharper Ultimate 10.0.2 Build 104.0.20151218.120627 ReSharper 10.0.20151218.130009

我目前的解决方法是:

  1. 卸载 ReSharper 版本 10
  2. 卸载 NUnit 3
  3. 安装ReSharper 9.2 版
  4. 安装NUnit 版本 2.6.4

这是错误: https ://youtrack.jetbrains.com/issue/RSRP-453391

0 投票
1 回答
6877 浏览

security - 使用 Gitlab CI 共享测试运行器有哪些安全风险?

我正在尝试使用 Gitlab 托管一个新项目。这是一个私有的 Python 项目。我能够使用 Gitlab CI 测试一些初始测试。

我在运行测试时不使用缓存,

在设置中探索跑步者部分时,会显示警告,

GitLab Runners 不会在他们为其构建的项目之间提供安全隔离。您信任所有可以将代码推送到项目 A、B 或 C 以在托管运行程序 X 的机器上运行 shell 脚本的所有 GitLab 用户。

使用共享测试运行器有哪些安全风险?在共享运行器上运行私人项目是否安全?在共享运行器上运行测试时可以采取哪些预防措施?

感谢您的任何见解。

0 投票
1 回答
1036 浏览

visual-studio - 如何让 NUnit GUI 测试运行程序从 Visual Studio 中可用?

我将 NuGetted NUnit (v 3.0.1) 和 NUnit Test Adapter (v 2.0.0) 放入我的 VS 2013 项目中,然后编写了一个允许我运行测试的类:

...但是我找不到要运行的 NUnit GUI,正如这里所说的。

我也尝试遵循这个,但无法在任何地方调用甚至找到 NUnit 测试运行器。在我的硬盘中搜索“NUnit.exe”没有找到匹配项。

当我尝试使用“ C:\Projects\RoboReporter\RoboReporter\packages\NUnit.3.0.1\lib\net45\nunitframework.dll ”作为外部程序启动时,Visual Studio 不允许它(因为它是一个 . DLL 并且需要一个 .exe,我猜)。

是否有一些我要省略的设置步骤?我什至(在通过 NuGet 安装它之后)进入工具 > 扩展和更新并从那里安装 NUnit 测试适配器,但我仍然在任何地方都看不到 NUnit 的迹象(尽管我的项目中有一个 NUnit.3.0.1 文件夹包文件夹))。

更新

我意识到我做错了;我在我的解决方案(一个类库)中添加了一个新项目,并从这里安装了应该是 NUnit GUI Runner 的东西。尽管如此,我还是没有看到这样的动物。“所有程序”没有它;这篇文章声称有一个链接,但该链接不是“实时”的,所以我搜索了“下载 NUnit GUI Test Runner”并下载/安装了 NUnit.3.0.1.msi,正如 TS 推荐的那样

突出显示我的测试项目,选择测试 | 窗户 | 测试资源管理器显示没有测试。我对如何让 NUnit 可操作感到困惑 [ck,mped]。

更新 2

我发现了这个,这似乎很有希望,但我在我的 NuGet 管理器中没有看到 NUnit 的“降级”选项;安装后,“卸载”是唯一存在的按钮,并且没有允许降级的下拉菜单或其他控件...

0 投票
0 回答
352 浏览

google-chrome - 如何让 Karma 使用特定语言启动 Chrome?

我使用Karma作为测试运行程序来执行我的 Jasmine 单元测试。是否有可能告诉 Karma 它应该始终使用英语语言环境启动 Chrome 实例?

我目前的业力配置是这样的:

0 投票
1 回答
228 浏览

cakephp - CakePHP 3 - phpUnit Web 界面?

CakePHP 3 中用于单元测试的 Web 接口去哪儿了?/webroot 文件夹中不再有 test.php。现在只能通过控制台访问测试吗?那不是很舒服!?

谢谢