我需要以编程方式运行单个C# NUnit测试。 我发现另一篇文章非常有帮助,向我展示了如何以编程方式运行整个测试集,但我需要能够选择个别测试。
我认为设置NameFilter可以解决问题,但RemoteTestRunner似乎只认为我的套件中只有一个测试,当实际上有超过五十个测试。 它真的将所有测试合并到一个巨大的测试中吗? 有没有方法可以将它们分开并运行单个测试用例?
我认为设置NameFilter可以解决问题,但RemoteTestRunner似乎只认为我的套件中只有一个测试,当实际上有超过五十个测试。 它真的将所有测试合并到一个巨大的测试中吗? 有没有方法可以将它们分开并运行单个测试用例?
CoreExtensions.Host.InitializeService();
TestPackage testPackage = new TestPackage(@"C:\Dev\MyUnitTests.dll");
RemoteTestRunner remoteTestRunner = new RemoteTestRunner();
remoteTestRunner.Load(testPackage);
TestResult testResult = remoteTestRunner.Run(new NullListener(), TestFilter.Empty, false, LoggingThreshold.Error);
- Huitzilopochtli