xUnit 允许多个测试失败

xUnit allow several test to fail

提问人:Robert Bucur 提问时间:10/23/2023 更新时间:10/23/2023 访问量:40

问:

我目前正在使用 xUnit 作为测试框架,我想允许一两个测试失败,是否有我可以设置的方法或配置文件可以让我这样做?

PS:我知道通常所有测试都应该成功运行,但我们对此有一个特定的场景

我尝试使用CollectionDefinition,然后计算它们,但这不是一种优雅的方法

C# .net-core xunit e2e-testing

评论

1赞 Evdzhan Mustafa 10/23/2023
是否要忽略测试?或者你想断言某个方法会引发某种错误?
0赞 Michał Turczyn 10/23/2023
这回答了你的问题吗?如何根据当前平台跳过 xUnit 中的特定测试
1赞 Ralf 10/23/2023
通常,测试运行者将执行所有测试,并告诉您最终有多少测试失败。你如何处理失败的计数取决于你?
1赞 Petru Ritivoiu 10/23/2023
Assert.Fail() 对你有用吗?
0赞 Robert Bucur 10/23/2023
非常感谢您的评论,我不是想跳过它,我有几个测试,比如说大约 100 个,我想允许 2 个测试失败,哪个都没关系。如果 98 从 100 测试会成功,我希望 xUnit 将其标记为成功

答: 暂无答案