使用 Cake 和 NUnit 重新运行失败的测试用例
Rerun Failed Test Cases with Cake and NUnit
我正在使用蛋糕脚本 运行 测试 NUnit 的用例。这些案例是用 C# 编写的。我如何告诉脚本重新运行 失败的测试用例?我也在使用 PowerShell bootstrap 制作蛋糕。
NUnit 目前没有 out-of-the-box 功能来 re-run 失败的测试。您必须:
通过从 Test Result XML file, or by writing the failed tests to a file by implementing a custom IResultWriter
.
中提取失败的测试来编译失败测试列表
运行 NUnit 为它提供要执行的测试列表(您在步骤 1 中获得的失败测试),使用 --test=FULLNAMES
或 --testlist=FILE
作为在 documentation.
中描述
--test=FULLNAMES Comma-separated list of FULLNAMES of tests to run or explore. This option may be repeated. Note that this option is
retained for backward compatibility. The --where option can now be
used instead.
--testlist=FILE The name (or path) of a FILE containing a list of tests to run or explore, one per line.
如果您使用的是 NUnit3Runner for Cake,则可以将 NUnit3Settings
的测试配置为 运行(Test
或 TestList
)。
我正在使用蛋糕脚本 运行 测试 NUnit 的用例。这些案例是用 C# 编写的。我如何告诉脚本重新运行 失败的测试用例?我也在使用 PowerShell bootstrap 制作蛋糕。
NUnit 目前没有 out-of-the-box 功能来 re-run 失败的测试。您必须:
通过从 Test Result XML file, or by writing the failed tests to a file by implementing a custom
中提取失败的测试来编译失败测试列表IResultWriter
.运行 NUnit 为它提供要执行的测试列表(您在步骤 1 中获得的失败测试),使用
中描述--test=FULLNAMES
或 --testlist=FILE
作为在 documentation.
--test=FULLNAMES Comma-separated list of FULLNAMES of tests to run or explore. This option may be repeated. Note that this option is retained for backward compatibility. The --where option can now be used instead.
--testlist=FILE The name (or path) of a FILE containing a list of tests to run or explore, one per line.
如果您使用的是 NUnit3Runner for Cake,则可以将 NUnit3Settings
的测试配置为 运行(Test
或 TestList
)。