问题标签 [nunit-2.5.9]
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 - 如何使用 NUnit 测试 WPF 组件?
我正在尝试使用 NUnit 测试我的 WPF 应用程序的每个组件。但是如何测试按钮、网格、文本块、richtextbox 等图形组件呢?
jenkins - 所有 C# 单元测试 dll 均未在 Jenkins 上执行
我正在尝试使用nunit-console-x86.exe从构建文件运行单元测试。我正在从具有 33 个条目的 nunit 项目文件中读取 dll。在我的系统上,所有测试都在运行,但是当同一个构建文件通过 Jenkins 运行时,只有 15 个 dll 被拾取并运行。
我观察到几分钟后 cmd 提示符出现以下错误 - system.outofmemoryexception' 被抛出。
这是我的构建文件:
NUnit 项目:
teamcity - TeamCity 在测试通过后被吊死
我们在 TeamCity 上运行功能测试。
测试通过但在 1 小时后挂起并失败。
并且 TeamCity 抛出以下错误
WARN JetBrains.Container.Log4netDefaultLoggerInitializer - 当前域中未处理的异常:System.AppDomainUnloadedException:尝试访问未加载的 AppDomain。,
在 Visual Studio 2015 中直接使用 NUnit GUI 运行我们的测试时,我们没有问题并且测试通过了。
有人可以让我知道这个问题与什么有关吗?
unit-testing - NUnit 组织模式
在分析在 NUnit 中组织单元测试的不同选项时,我主要将其理解为三种类型。1.Test per Fixture 2.Class 3.Feature
任何人都可以分享一些很好的参考资料来提供对此的见解吗? 参考我很困惑,这里引用的站点解释了 NUnit 或任何其他测试框架?
在三者中选择模式时要考虑哪些约束?
xml - nunit3 xml 格式和 nunit2 xml 格式有什么区别?
在 NUnit 3 版本中,出现了一种新的 xml 格式的测试报告。它是 nunit3 格式。
有一些关于它的信息https://github.com/nunit/docs/wiki/Console-Command-Line。
那里是这样说的:
--result 选项可以使用以下任何格式:
nunit3 - NUnit 3.0 的原生 XML 格式 nunit2 - NUnit 早期版本使用的遗留 XML 格式 --explore 选项可以使用以下任何格式:
nunit3 - NUnit 3.0 案例的原生 XML 格式 - 一个列出所有测试案例全名的文本文件。如果使用 --explore 而没有任何规范,则会将测试用例列表输出到控制台。
所以现在我们可以使用下一个控制台参数:--result=TestResults.xml;format=nunit3
它将创建 nunit3 格式的报告。
所以我的问题是:这两种格式有什么区别?
实际上我没有注意到任何变化,但我使用 TeamCity 发布测试结果,所以也许这就是原因。
msbuild - 在同一解决方案中使用 NUnit 2 和 3
我的解决方案中有 2 个测试项目。一个是使用 NUnit 版本 2(集成 + SpecsFor)和另一个版本 3。(单元测试)
在本地运行这很好,但是当我在 TFS 上执行测试作为构建的一部分时,即使所有测试都通过了,我也会收到一条错误消息。我在这里读到这是因为 VSTestAdapter2 无法运行 v3。
是否不能在 TFS 构建中同时运行版本 2 和 3?
c# - VS2015:NUnit:无法将“源 dll 位置”复制到“目标 dll 位置”。重试次数超过 10。失败
我正在开发 Web API 项目。我已经编写了单元测试,并且正在使用 Nunit 来运行这些测试。我遇到了这个奇怪的错误。
我打开了 Nunit.exe,在 Project > Add Assembly 下我指定了我的 dll,它有单元测试。我单击运行,测试执行良好。
我回到 Visual Studio 2015 并对我的测试和构建进行一些编辑。它说,
当我关闭 NUnit 应用程序时,构建工作正常。
但几个小时前情况并非如此。每当我在 VS2015 中单击 Build 时,在 Nunit GUI 中它会显示Reloading..
,而 dll 会重新加载。
我必须close Nunit > Build in VS > Open Nunit > Add assembly reference > Run
运行我的测试用例。有没有人遇到过同样的问题?