NUnit

在 dotCover 选项的此页面上,您可以调整与 NUnit 测试相关的单元测试设置。
测试发现
要在 单元测试资源管理器窗口 中 列出解决方案中的 NUnit 测试 ,dotCover 需要发现单元测试。
仅在特定项目构建后,才会发现该项目中的测试。 您可以在两种选项之间进行选择,以便在构建后发现单元测试时更倾向于速度或准确性。
元数据 (默认)
在此模式下,dotCover 分析构建工件而不启动测试运行器。
由于测试是通过属性定义的,dotCover 可以快速扫描托管工件的元数据以找到项目中的大多数测试。 但是,它可能无法找到需要运行 NUnit 的某些特殊钩子来定义其参数的测试。
这是发现测试的最快方式。
测试运行器
在此模式下,dotCover 在构建工件上以发现模式启动 NUnit 运行器,然后使用运行器的结果。
使用 NUnit 运行器分析项目可能需要更长时间,但在大多数情况下,发现的测试列表将是完整的。
在您运行特定项目的所有测试后,dotCover 将独立于所选的发现模式更新该项目中的测试列表,因为让 NUnit 运行器执行所有测试是测试发现的最准确方式。
自定义 NUnit 安装
使用指定的自定义 NUnit | dotCover 的安装包括 2 个捆绑的测试运行器,分别支持最高到 2.7.1 和 3.15.5 的版本。 其他版本最高支持到 4.1.0,如果项目中安装了相应的 NuGet 包,将会被使用。 要使用其他 NUnit 版本,请勾选此复选框并在相应字段中输入本地 NUnit 安装的路径。 |
NUnit 2
加载 NUnit 加载项 | 如果您为 NUnit 2.x 使用 NUnit 插件 ,您可以选择 始终 或 如有需要 来在以下目录中发现插件:
|
NUnit 3
在测试运行程序中发现测试时预筛选类型和方法 | 此复选框启用 NUnit 3.x 的 PreFilter 功能,仅加载正在执行的测试,而不是测试程序集中的所有测试。 此选项可提高性能,除非预过滤导致某些问题,否则应启用。 |
测试形参 | 使用此列表添加 如果您在 Visual Studio 中 指定了一个 .runsettings 文件,这些对将与当前选定的 .runsettings 文件中定义的
<?xml version="1.0" encoding="utf-8" ?>
<RunSettings>
<TestRunParameters>
<Parameter name ="param1" value="value1" />
</TestRunParameters>
</RunSettings>
|