如何在PyCharm的新选项卡中运行一个失败的测试?

时间:2017-07-01 10:56:15

标签: django unit-testing pycharm

鉴于情况:

  1. 有一个拥有2000多个测试的应用程序,所有测试执行大约需要15-20分钟。
  2. 经过重大改变后,很多测试都失败了(比方说,100多个测试)。按“运行”窗口中的相应按钮可以重新执行失败的测试,大约需要2分钟。
  3. 在失败的测试中,只需要重新执行2-3次测试,以便在几次迭代中识别和修复问题并更改代码 - 运行测试 - 检查结果'。
  4. ...但是,目前我唯一的选择是重新运行所有100多个失败的测试,这是浪费时间。

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

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

1 个答案:

答案 0 :(得分:1)

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

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