Warnings when using death tests on Linux
Opened this issue · 4 comments
GoogleCodeExporter commented
Google Test produces the following warning for every death test on Linux:
[WARNING] .../gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which
is unsafe particularly in a threaded context. For this test, Google Test
couldn't detect the number of threads.
Here's the code that reproduces the problem:
TEST(Test, Death) {
EXPECT_DEATH(exit(1), "");
}
This is trivially fixed with the attached patch.
I'm using Google Test 1.7.0.
Original issue reported on code.google.com by victor.z...@gmail.com
on 4 Jun 2014 at 9:15
Attachments:
GoogleCodeExporter commented
Anyone?
Original comment by victor.z...@gmail.com
on 19 Mar 2015 at 1:54
GoogleCodeExporter commented
It would be really nice to see this fixed for Linux
Original comment by morse.caleb
on 29 Apr 2015 at 8:58
GoogleCodeExporter commented
Indeed. Unfortunately it looks like this repository is not maintained any more.
Original comment by victor.z...@gmail.com
on 29 Apr 2015 at 9:00
GoogleCodeExporter commented
It's still maintained. New commits have been made in the last 24 hours.
Original comment by morse.caleb
on 29 Apr 2015 at 9:18