【问题标题】:How to run one of failed tests in new tab in PyCharm?如何在 PyCharm 的新选项卡中运行失败的测试之一?
【发布时间】:2017-07-01 10:56:15
【问题描述】:

给定情况:

  1. 有一个包含 2000 多个测试的应用,所有测试执行大约需要 15-20 分钟。
  2. 在进行重大更改后,很多测试都失败了(比如说,100 多个测试)。按运行窗口中的相应按钮可以重新执行失败的测试,大约需要 2 分钟。
  3. 在失败的测试中,只需重新执行 2-3 次测试即可在几次“更改代码 - 运行测试 - 检查结果”的迭代中识别和修复问题。

...但是,目前我唯一的选择是重新运行所有 100 多个失败的测试,这非常浪费时间。

是否有可能在新的运行窗口中重新运行特定的失败测试,​​保留 100 多个失败测试的列表以供以后重新运行?

我正在使用当前版本的 PyCharm,2017.1.4。

【问题讨论】:

    标签: django unit-testing pycharm


    【解决方案1】:

    嗯,这个问题很紧急,所以我已经尽力寻找解决方法并找到了一些东西:

    1. 在所有测试执行和失败的测试重新运行后,我可以在“运行”窗口中按“Pin”按钮(它将保留所有失败的测试列表)。
    2. 现在可以重新运行列表中的任何测试(测试上下文菜单中的“运行”选项),它将在新选项卡中完成!

    【讨论】:

      猜你喜欢
      • 2017-04-21
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-15
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      相关资源
      最近更新 更多