从代码运行 xunit 时如何设置 testCase 过滤器

我正在尝试通过代码使用程序集运行器在 Xunit 中运行测试。

我的程序接受包含一组测试的 dll 文件名。

我需要从 dll 文件运行一些特定的测试。我不是在看 Xunit 的类别实现。发现完成后需要接受测试用例。

public List<ITestCase> TestCases { get; } = new List<ITestCase>();

如何将不同的测试用例添加到列表中?

我希望我们需要在调用之后进行过滤

private void OnDiscoveryComplete(DiscoveryCompleteInfo info) { }

但仅包含和DiscoveryCompleteInfo的 int 值。TestCasesToRunTestCasesDiscovered

如何为测试应用过滤器,以便在调用一次时根据过滤器执行测试OnDiscoveryComplete


噜噜哒
浏览 95回答 1
1回答

繁华开满天机

如果一个很好理解...int time = 650;int hours = time / 100;int minutes = time % 100;DateTime date = DateTime.Today.AddHours(hours).AddMinutes(minutes);我使用当天的日期,因为它不清楚。
打开App,查看更多内容
随时随地看视频慕课网APP