1

プロジェクトにはJenkinsとGoogleTestを使用します。

コードのGTestデステスト(EXPECT_EXIT)を作成しました。テストされたコードをフォークし、その戻りコードをキャプチャします。テストしたコードは、シグナル6または終了コード0で終了します。ローカルマシンでテストを実行すると正常に動作し、コードが正しくキャプチャされます。

一方、Jenkinsはおそらくfork()を実行しませんか?単体テストはシグナル6で終了し、ビルドは失敗します。

この問題をどのように解決できるかについてのアイデアはありますか?

4

0 に答える 0