在CPP单元中,我们将单元测试作为构建的一部分进行运行,作为构建后设置的一部分。作为该过程的一部分,我们将运行多个测试。如果任何测试用例失败,则构建后的构建不应停止,它应继续运行所有测试用例,并应报告汇总有多少测试用例通过和失败。我们如何实现这一目标。
谢谢!
最佳答案
您的问题太含糊,无法准确回答。通常,一个单元测试引擎会返回一个代码来告诉它已失败(例如Linux shell 程序中的非零返回代码)或生成一些带有结果的输出文件。 call 系统对此进行处理。如果您已编写(某些自制脚本),则即使发生错误,也必须选择继续执行测试。如果您使用的是诸如持续集成服务器之类的工具,那么您必须浏览文档并找到允许您在测试失败时继续进行操作的选项。
一种解决方法是编写一个脚本,即使单元测试失败,该脚本也将返回“OK”结果,但是您将丢失一些自动验证...
如果您想要更多线索,请更具体。
my2c
关于c++ - C++的CPP单元设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4931193/