OpenCover如何排除具有特定类别的测试



我正试图找出如何排除某些由nunit类别属性标记的测试,并且无法在文档中找到它。

例如:这个测试我想被排除:

    [Test]
    [Category("PerfomanceTests")]
    [Timeout(3000)]
    public void Some test()
    {...}

您将无法在OpenCover文档中找到如何按类别排除测试,因为它不是测试运行器。

OpenCover执行运行测试的程序,例如nunit-console.exe,因此您需要查看nunit文档和/include/exclude开关,并通过-targetargs:开关将它们与您可能使用的其他参数一起传递给OpenCover。

-targetargs:"tests.dll /exclude:PerfomanceTests"

相关内容

  • 没有找到相关文章

最新更新