1

我们为我们的项目使用 Jenkins 和 Google Test。

我为我们的代码编写了 GTest 死亡测试 (EXPECT_EXIT)。它分叉被测试的代码并捕获其返回代码。我的测试代码要么以信号 6 终止,要么以退出代码 0 终止。在我的本地机器上运行测试运行良好,它正确捕获了代码。

另一方面,詹金斯可能不会分叉()?单元测试以信号 6 终止,构建失败。

任何想法如何解决这个问题?

4

0 回答 0