如何将filter与--explore命令行选项一起使用
本文关键字:选项 一起 命令行 --explore filter | 更新日期: 2023-09-27 18:00:05
我有一组测试,分为类
[TestFixture]
[Category("someCategory")]
public class MyTestClass
{
[Test, TestCaseSource("TestData")]
public void MyTest(...)
{
}
}
我正在尝试使用通过nunit3-console
获得按类别筛选的测试列表
nunit3-console.exe --explore:results myTests.exe --where:"cat == someCategory"
然而,--where
选项似乎只适用于运行测试,并且results
文件包含我的所有测试的列表,而不仅仅是类别为"someCategory"的测试。
如何获取筛选列表?
探索测试时当前未应用where筛选器。有一个问题使它能够用于探索测试。如果您希望更改问题,请将您的评论与您的用例一起添加,以帮助提高问题的可见性/优先级。也欢迎拉取请求;)
作为一种变通方法,您可以使用where子句运行测试,并添加--labels=All
以将测试输出到控制台。生成的列表需要在Notepad++中进行一些按摩,但它应该能满足您的需求。