[英]How can I pass parameterized tests to filter in dotnet test
如何将参数化测试传递到 dotnet test 命令的过滤器中?
我试过类似的东西:
dotnet test --filter 'FullyQualifiedName=QAutomation.Tests.NUnit.Fixture.Test2("first",3,4)'
和
dotnet test --filter 'FullyQualifiedName=QAutomation.Tests.NUnit.Fixture.Test2\\("sdas",3,4\\)'
但它不起作用。
我有参数化测试:
[Test]
[TestCase("first", 3, 4)]
[TestCase("second", 1, 5)]
public void Test(string s, int a, int b)
{
Assert.Fail("Fail");
}
终于让它工作了
dotnet test --filter 'FullyQualifiedName=QAutomation.Tests.NUnit.Fixture.Test2\(\"sdas\",3,4\)'
在我的情况下做到了(dotnet core nunit 测试项目)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.