【发布时间】:2020-01-06 16:01:31
【问题描述】:
我使用Catch2 在 C++ 中进行测试。我的测试用例派生了一个子进程,并且在某些时候父进程向它发送kill(pid, SIGTERM) 以对其进行清理。
但是,我从 Catch2 收到以下错误。
FAILED:
due to a fatal error condition:
SIGTERM - Termination request signal
当然,我是故意进行这个系统调用的,所以我不认为它是测试失败。如何让 Catch2 忽略此故障情况?
谢谢!
【问题讨论】:
标签: c++ unit-testing catch-unit-test catch2