提问人:ChrisRidesBikes 提问时间:10/18/2023 更新时间:10/18/2023 访问量:40
是否可以直接从我的代码运行 NUnit 测试?
Is it possible to run NUnit tests from my code directly?
问:
我在多个测试文件和测试夹具上有大量测试,我需要它们按特定顺序运行(无论它们在哪个测试夹具或文件中)。目前,我有一个 MethodInfo 对象列表,这些对象附加了名称和其他属性。我有什么方法可以遍历这些对象的列表并从代码运行测试?
上下文- 这些测试是针对基于服务器的 Web 工具的,这意味着需要为某些测试重新配置服务器,理想情况下,我们不希望不断重新配置服务器,因为每次都需要几分钟,因此我们有一组预定义的配置 (1-5)。每个测试都标记了一个 config 属性,我们本质上需要测试与相同配置的其他测试一起批量运行。
例如 测试 1 - 配置 1 测试 2 - 配置 2 测试 3 - 配置 1
交换两次配置是没有意义的,在测试 3 之前运行测试 1 和 2 会更理想,但是我似乎找不到通过 MethodInfo 或名称运行测试的方法。
任何建议将不胜感激!
我觉得我已经搜索了每个论坛帖子的每个缝隙,但找不到一个好的答案,这不涉及安装更多软件包。ChatGPT 也毫无用处,因为它只是不断给我完全错误的答案或使用 NUnit 框架中不存在的类
答: 暂无答案
评论