]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
test: fix threading for FaultInjector death tests
authorCasey Bodley <cbodley@redhat.com>
Tue, 19 Jan 2021 14:27:13 +0000 (09:27 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Wed, 27 Apr 2022 17:21:36 +0000 (13:21 -0400)
commit7888b32c787c86a174c703dce7dab88fccbffc03
treef40ad07fb8f216f1971fa28a4cc22b885e78319b
parent3d2fff89268ebf87608e527c5854c4c3520c8687
test: fix threading for FaultInjector death tests

addresses test timeout and warning message:

[WARNING] /home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/src/gtest-death-test.cc:1121:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test detected 3 threads. See https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#death-tests-and-threads for more explanation and suggested solutions, especially if this is the last message you see before your test times out.

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/test/common/CMakeLists.txt
src/test/common/test_fault_injector.cc