如何在 NUNIT 中有条件地运行测试?

发布于 2024-09-29 20:07:56 字数 140 浏览 3 评论 0原文

我希望能够设置一个条件来决定某些测试是否在 NUNIT 中运行。

例如,如果全局变量 x = 1,则仅运行某个类/程序集的测试或仅运行第一个测试。

这样的事情可能吗?

人们会如何去做这件事呢?

谢谢!!

I'd like to be able to set a condition from which to decide whether certain tests run in NUNIT.

For example if a global variable x = 1 then only run the tests from a certain class/assembly or only run the first test.

Is anything like this possible?

How would one go about doing this?

Thanks!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幻梦 2024-10-06 20:07:56

我建议在 NUnit 测试中使用 Categories 。这将允许您一次或同时运行它们的组。

虽然 类别 似乎是“更纯粹”的方式这样,您可以以编程方式跳过测试,就像这篇文章所要求的那样:以编程方式跳过 nunit 测试。在我看来,这种方法正是您正在寻找的。

I would recommend using Categories with your NUnit tests. This would allow you to run groups of them at a time, or all at once.

While Categories seem like the "more pure" way to do this, you could programmatically skip tests like this post asks: Programmatically skip an nunit test. It seems to me, this approach is what you're looking for though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文