Thanks to @Tony Hopkinson, I found a solution. I just needed to create a class that inherits from TestFilterand overwrite there Match.
public class SingleTestFilter : TestFilter
{
private string testName;
public SingleTestFilter(string TestName)
{
testName = TestName;
}
public override bool Match(ITest test)
{
return test.TestName.Name.Equals(testName);
}
}
And then call remoteTestRunner.Runwith it as a parameter.
remoteTestRunner.Run(new NullListener(), new SingleTestFilter("MyTest"), false, LoggingThreshold.Error);
source
share