JetBrains Rider 2025.2 Help

xUnit.net

在 JetBrains Rider 选项的此页面上,您可以调整与 xUnit.net 测试相关的单元测试设置。

测试发现

在 单元测试窗口 中列出解决方案中的 xUnit.net 测试 ,JetBrains Rider 需要发现单元测试。

仅在构建项目后,特定项目中的测试发现才会发生。 您可以在两种选项之间进行选择,这些选项允许您在构建后发现单元测试时偏向速度或准确性。

  • 元数据 (默认)

    在此模式下,JetBrains Rider 分析构建工件而不启动测试运行器。

    由于测试是使用属性定义的,JetBrains Rider 可以快速扫描托管工件的元数据,以找到项目中的大多数测试。 但是,它可能无法找到需要运行 xUnit.net 的某些特殊钩子来定义其参数的测试。

    这是发现测试的最快方式。

  • 测试运行器

    在此模式下,JetBrains Rider 在构建工件上以发现模式启动 xUnit.net 运行器,然后使用运行器的结果。

    使用 xUnit.net 运行器可能需要更长的时间来分析项目,但在大多数情况下,发现的测试列表将是完整的。

在您运行特定项目的所有测试后,JetBrains Rider 将独立于所选的发现模式更新此项目中的测试列表,因为让 xUnit.net 运行器执行所有测试是测试发现的最准确方式。

xUnit.net 配置文件

JetBrains Rider 将尝试在任何标准位置查找并加载您的 xUnit.net 配置文件。 如果您的配置文件位于自定义位置,请选择 使用特定的配置文件 并指定此文件的路径。 有关配置文件格式的更多信息,请参阅 xUnit.net 文档:配置文件

最后修改日期: 2025年 9月 26日