.net - Nunit 添加自定义属性

标签 .net attributes nunit

我从这个 link 中获取了代码示例实现新的 Nunit 属性以“失败时重复测试”。我已将此代码添加为我的解决方案中的一个类。

然后我将这个新类(class)与 [Test] 并列在一起。属性:
[Test, RepeatOnFailureAttribute(2)]
但是当失败时测试不会重复。我想我需要将此属性添加到 Nunit 属性列表中。我在 XML 文件 nunit.framework 中看到了随附的属性列表,在这里我添加了一个新项目:
.member. name="T:NUnit.Framework.RepeatOnFailureAttribute"
但是我不明白当我们只将 nunit.framework.dll 引用分配给我的项目时,如何将这个新项目添加到 XML 文件中。

任何帮助将不胜感激这里的人。
提前致谢。

最佳答案

nunit 中没有 RepeatOnFailureAttribute。 nunit 框架中只有 RepeatAttribute(int count) 。特定测试用例失败或通过取决于您的代码条件。

关于.net - Nunit 添加自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035784/

相关文章:

c# - LINQ - Distinct 被忽略了吗?

java - 如何将包注释从 java 转换为 scala

Selenium ChromeDriver 每次尝试运行时都会给我 SerializationException

c# - NUnit - 默认重试异常

c# - 无法获得 S.M.A.R.T.外部驱动器的信息

asp.net - Global.asax PostAuthenticateRequest 事件绑定(bind)是如何发生的?

C# 套接字服务器没有超过 800 个客户端

r - 如何根据对象索引合并两个列表 - 保持属性?

c# - 在类级别声明 [XmlElement(IsNullable = true)]

c# - 将 Assert.That(而不是 Assume.That)与 [Theory] ​​一起使用是错误的吗?