【问题标题】:rerun failed test cases within test suite在测试套件中重新运行失败的测试用例
【发布时间】:2021-02-04 18:02:38
【问题描述】:

我正在使用 pycharm 终端执行测试套件

robot -d Output --loglevel TRACE TestCases\TC001Suite.robot

在 TC001Suite 中,有 10 个案例。

我只想重新运行此测试套件的失败案例。

我试过 --runfailed 但无法执行。

【问题讨论】:

  • 你能分享一下你试过的命令和你得到的错误吗?
  • 为什么不能使用--rerunfailed?

标签: robotframework


【解决方案1】:

选项-d表示要输出到目录Output。也许你的 xml 文件在不同的目录中,当你重新运行测试时它失败了

robot -d Output --loglevel TRACE TestCases\TC001Suite.robot

不要更改目录,只需指定 xml 文件的名称。这 机器人会将输出放在您当前的目录中。

robot --output original.xml --loglevel TRACE TestCases\TC001Suite.robot    # first execute all tests
robot --rerunfailed original.xml --output rerun.xml --loglevel TRACE TestCases\TC001Suite.robot # then re-execute failing

然后您可以合并测试。你可以在documentation阅读它

【讨论】:

    最近更新 更多