问题标签 [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.
python - HTMLTestRunner 导入错误
我是 selenium + python 的新手。
当我包含 htmltestrunner 来生成报告时,我遇到了一个问题。我正在使用 Python3.4。
下面是我的代码,如果我做的事情与我应该做的不同,请告诉我。
错误 :
django - 使用带有 pytest-django 和多租户数据库的自定义测试运行程序
我无法使 pytest 与我的设置一起工作。我正在使用和django-tenant-schemas来处理我的多租户数据库。
这个想法是我需要在应用迁移之前创建一个租户。这是我的自定义跑步者:
还有我的 conftest.py:
我得到的回溯是:
任何想法如何使这项工作?
nunit - JetBrains Resharper 9 Ultimate Test Runner 错误:NUnit.Core.UnsupportedFrameworkException:跳过加载程序集 {MyAssembly}
这似乎是 JetBrains Resharper 9.1 Ultimate Test Runner 引用旧版本的 NUnit 时出现的错误。我在我的程序集中使用 NUnit 3.0。
编辑:升级到 Resharper 版本 10 后问题就消失了。
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 运行测试,但是如何将命令行参数传递给测试?它没有接管调试命令参数。
node.js - 将 mocha 与 resharper 一起使用
是否有用于 resharper 的测试运行程序允许我运行我的 nodejs mocha 测试?
我个人在 Visual Studio 中使用 Wallaby.js,但在办公室我们只有 resharper 许可证。我可以让 NTVS 使用标准的 Visual Studio 运行程序运行测试,但这很令人困惑,因为大多数人使用的是 resharper 窗口。
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
我目前的解决方法是:
- 卸载 ReSharper 版本 10
- 卸载 NUnit 3
- 安装ReSharper 9.2 版
- 安装NUnit 版本 2.6.4。
security - 使用 Gitlab CI 共享测试运行器有哪些安全风险?
我正在尝试使用 Gitlab 托管一个新项目。这是一个私有的 Python 项目。我能够使用 Gitlab CI 测试一些初始测试。
我在运行测试时不使用缓存,
在设置中探索跑步者部分时,会显示警告,
GitLab Runners 不会在他们为其构建的项目之间提供安全隔离。您信任所有可以将代码推送到项目 A、B 或 C 以在托管运行程序 X 的机器上运行 shell 脚本的所有 GitLab 用户。
使用共享测试运行器有哪些安全风险?在共享运行器上运行私人项目是否安全?在共享运行器上运行测试时可以采取哪些预防措施?
感谢您的任何见解。
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 的“降级”选项;安装后,“卸载”是唯一存在的按钮,并且没有允许降级的下拉菜单或其他控件...
google-chrome - 如何让 Karma 使用特定语言启动 Chrome?
我使用Karma作为测试运行程序来执行我的 Jasmine 单元测试。是否有可能告诉 Karma 它应该始终使用英语语言环境启动 Chrome 实例?
我目前的业力配置是这样的:
cakephp - CakePHP 3 - phpUnit Web 界面?
CakePHP 3 中用于单元测试的 Web 接口去哪儿了?/webroot 文件夹中不再有 test.php。现在只能通过控制台访问测试吗?那不是很舒服!?
谢谢