通过 nunit3-console 使用 NUnit Prefilter

Use NUnit Prefilter by nunit3-console

我正在使用 Nunit3 和 .Net Core 3.1 开发数据驱动的测试,并且我有许多使用更多不同数据源的测试,这些数据源有时内部有复杂的逻辑。当我只想启动一项测试时,我只想启动一个数据提供程序,但我 运行 全部。 NUnit框架3.15.1版本发布PreFilter解决了这个问题

但据我所知,此功能仅适用于 .运行settings 文件 docs。 在 问题中,Charlie Poole 说 .运行settings 仅适用于 VS 适配器。但是 VS 适配器需要很长时间才能 运行 我的测试。

我找到了 info for configuration file 但不明白我可以在此文件中配置什么 0_o

我可以 运行 使用带 PreFilter 的 NUnit Console Runner 3.12.0-beta1 进行测试吗?

恐怕不会,不会。

这里有一个未解决的问题来实现它:https://github.com/nunit/nunit-console/issues/438。您将从 VS 适配器文档中看到围绕此存在几个 edge-case 错误,这些错误在适配器中比在控制台中更明显。目前,还没有人承担在控制台中实现此功能的任务。