问题标签 [nunit-3.0]
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.
nunit-3.0 - 如何为 NUnit 开发包含所有测试和运行按钮的用户界面?
实际上,我正在开发 NUnit 并尝试开发用户界面,该界面将包含项目中可用的所有测试以及它们前面的“运行”按钮。单击此按钮时,将仅执行测试。请告诉我如何处理它。
提前致谢!!
nunit - 是否从 NUnit 3.0.1 中删除了适用于 windows 的 NUnit 测试工具
过去我们使用 Nunit 窗口测试工具。
现在我遇到了 Nunit 测试适配器的一些问题,它没有在 Visual Studio 中显示测试。NUnit 中不支持的测试框架错误
现在我只能找到 NUnit 控制台,没有窗口工具。是否有任何工具可用于从 Visual Studio 中打开 NUnit 测试项目以执行和结果?
我已经在我的机器上安装了 Nunit 3.0.1(可用的最新版本)。
nunit - 有没有办法为 NUnit3 创建 HTML 报告?
我看到了 NUnit 2.x 版本的几个解决方案。例如,我可以创建 XSLT,或者使用 Allure Reporter。
但是我如何才能为NUnit 3.x版本做到这一点(无需为 NUnit XML 结果编写我自己的 XSLT)?
Allure 不适用于 NUnit3。
selenium - 与 NUnit3 并行运行 Selenium WebDriver 测试
我正在使用 NUnit3 的 Parallelizable Attribute 来运行我的 Selenium WebDriver 测试,但测试总是按顺序运行。我的机器的工人数量默认为 4。我有 2 个固定装置,如下所示:
我怎样才能让它并行运行,以便它可以一次打开两个浏览器?
nunit-3.0 - 我在哪里可以找到 3.01 的 Nunit GUI RUNNER 以及如何运行它?
如何运行 nunit 3 GUI Runner?
安装后NUnit.3.0.1.msi
--> 我没有看到下面的 GUI Runner
C:\Program 文件 (x86)\NUnit.org
我在哪里可以找到它以及如何开始GUI
?
nunit - Nunit 3.0 测试未在 TeamCity 中并行运行
我们有一套 API 测试,我们一直在使用 MBunit 在 Teamcity 上运行。大约有 200 个测试设置为并行运行 12 个,运行大约需要 7 分钟。Nunit 最近发布了第 3 版并支持夹具并行性。这在本地对我有用,我已经看到测试在 Visual Studios 中的运行速度与它们在 MBunit 中的运行速度一样快。
在使用 NUnit 运行器类型的 TeamCity 中,测试需要 3 个多小时才能运行。前 20 次测试每次大约需要 90 秒,其余的每次需要 15 分钟,并且没有并行运行。
我对测试所做的唯一更改是从 MBUnit 切换到 NUnit。
我已经附加了我在这里使用的 teamcity NUnit 构建步骤配置
visual-studio - 为什么自定义构建配置无法加载源位置数据
我正在使用 Visual Studio 2015 社区版。在我的项目中,我有涵盖各种项目的 NUnit 测试。NUnit 测试是 3.0.1 版,测试运行器是 3.0.8.0 版。我有通常的构建配置(Debug
和Release
)以及我自己创建的附加配置:Stress
. 当我构建Debug
orRelease
时,一切正常。但是,当我构建时Stress
,我在测试输出构建窗口中收到以下消息:
这仅发生在我的自定义构建配置中。当我运行测试时,所有正常的链接都被破坏了——双击一个测试不会把你带到测试类中的那个方法,测试失败中的堆栈跟踪不会把你带到相关的行等等。我正在编译Stress
构建配置中的所有项目。我不确定问题是什么。
其他研究表明,DiaSession 故障来自 NUnit,表明它无法加载源代码——这可以解释症状,但不能解释原因。我能找到的唯一讨论它的文章只提到了它的作用,没有提到为什么它不能为 NUnit 正确加载的问题或错误。
这曾经有效 - 我不确定这个问题是什么时候开始发生的。
visual-studio - Visual Studio 无法运行单元测试(调用执行程序“executor://nunit3testexecutor/”时发生异常)
问题从无到有,只有我在代码中所做的更改 - 安装了 RaSharper(但删除它并重新安装 Visual Studio 没有帮助)。
所以我使用 NUnit 3 来运行测试。
我有 Visual Studio 测试适配器,所以我在测试资源管理器中看到我的测试。
我有 Visual Studio 2013 更新 5。
问题是当我运行任何测试时,我会在输出中收到下一条消息:
我尝试删除 App.Config,尝试重新安装 Visual Studio,尝试重新安装所有 NuGet 包。我仍然无法运行我的测试。
请帮我。
另外:我创建了一个全新的项目,安装了 NUnit 3.0.1 和 NUnit 3.0 测试适配器 3.0.8-ctp-8。我的测试没有运行!我得到了同样的错误。
更新: 我的解决方案:我删除了所有 .NET 更新并重新安装。还删除了我遇到此错误当天安装的 Visual Studio 更新。它帮助了我。不过,如果有人有不同的解决方案,或者如果有人知道此错误的原因,欢迎您分享。
vb.net - New to nUnit, getting error ... "is not accessible in this context because it is 'Public'"
I have written the following code as my first test in nUnit.
Intellisense is saying that both the strLanguageText method and the LanguageIDs.Enlish enum are "not accessible in this context because it is 'Public'". I can understand something not being accessible because its modifier is Private, but why would having a modifier of Public prevent it from being accessible by the test?