You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm中如何配置运行环境以查看指定路径下所有测试用例

在PyCharm中保留pytest所有测试的结果概览

核心配置步骤

  • 打开Run/Debug Configurations(右上角运行按钮旁的下拉菜单,选择Edit Configurations)
  • 点击左上角+号,选择Python tests > pytest新建配置
  • 在Configuration标签页中,将Target设置为root/test(可直接输入路径或通过文件夹选择按钮定位)
  • 勾选Show all tests in test runner选项
  • 右键该配置,选择Set as Default,后续运行测试默认使用这个配置

保持测试结果不丢失的操作方式

  • 首次运行上述配置后,Test Results面板会展示root/test下所有测试的完整结果
  • 单独重跑某个测试时,不要右键代码直接选择Run,而是在Test Results面板中找到目标测试,点击其右侧的Rerun按钮(或右键选Rerun),新结果会更新到当前会话,不会覆盖其他测试的状态
  • 如果不小心覆盖了结果,点击Test Results面板左上角的Restore Previous Session按钮(左箭头图标),即可找回之前的完整测试会话

无需运行查看测试结构

  • 切换Project面板到Test视图(面板顶部下拉菜单选择Test),PyCharm会自动扫描root/test下的所有测试用例,展示完整的测试结构,无需提前运行测试

针对你提到的test_synchronizer.py模块场景:先运行一次root/test全量测试,之后在Test Results里单独重跑失败的测试,该测试的结果会实时更新,其他测试的状态会保留,不用频繁跑全量测试来跟踪所有用例的状态。

内容的提问来源于stack exchange,提问作者John Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 14:42:37