JetBrains Rider 2025.2 Help

使用持续测试

持续测试的概念意味着,您可以在更改代码后立即获得实际的测试结果。 因此,您无需在更改后手动重新构建项目并重新运行所有测试:受影响的测试会在后台自动运行(测试会话由某些显式操作触发,例如保存更改或构建项目)。

在解决方案中启用持续测试

  1. Ctrl+Alt+S 或从菜单中选择 文件 | 设置 (Windows 和 Linux)或 JetBrains Rider | 首选项 (macOS),然后在左侧选择 构建、执行、部署 | dotCover | Continuous Testing

  2. 配置持续测试:

    1. 指定您希望如何触发测试运行:通过保存解决方案、构建解决方案或使用快捷键。 为此,请在 触发持续测试的快捷键 中选择相应的选项。

    2. 指定 持续测试模式 :例如,如果您希望 JetBrains Rider 在每次保存或构建解决方案或使用快捷键时自动运行测试并获取覆盖率,请选择 涵盖新测试和受影响的测试了解更多关于持续测试模式的信息

    JetBrains Rider:持续测试设置
  3. 创建一个新的单元测试会话,或打开一个您希望通过持续测试覆盖其范围的会话。 如果您还没有任何会话,可以使用 测试 窗口创建一个。

    单元测试会话
  4. 在会话选项卡中启用持续测试。

    持续测试会话

    这将创建一个单独的 持续测试会话

    持续测试会话
  5. 如果您没有任何覆盖率数据,或者范围内的测试覆盖率数据已过期,请执行初始覆盖率分析,例如使用 覆盖所有测试 操作。

  6. 就是这样! 您可以像往常一样开始工作:更改代码、构建或保存(以触发持续测试),并实时查看测试结果。

    持续测试会话 的覆盖率结果将显示在 测试覆盖率 窗口中。

    持续测试覆盖率

    如果启用了覆盖率高亮显示,您将在编辑器中直接看到每行代码的覆盖率状态。

    代码覆盖率编辑器
  7. 要快速打开或关闭持续测试并查看测试状态,您可以使用状态栏中的 dotCover 图标。

    dotCover 状态图标
最后修改日期: 2025年 9月 26日