diff options
author | vladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925> | 2008-11-26 20:02:45 (GMT) |
---|---|---|
committer | vladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925> | 2008-11-26 20:02:45 (GMT) |
commit | 95536ab53bba952d748f6c1535ba9a3b2ff7e294 (patch) | |
tree | 16c1ac5e4b98ea73315c0de0b2a8b72ffdd5a722 /test/gtest_break_on_failure_unittest_.cc | |
parent | c440a6923aa65d5be64134a6f430a5867a63df3f (diff) | |
download | googletest-95536ab53bba952d748f6c1535ba9a3b2ff7e294.zip googletest-95536ab53bba952d748f6c1535ba9a3b2ff7e294.tar.gz googletest-95536ab53bba952d748f6c1535ba9a3b2ff7e294.tar.bz2 |
Fixed gtest_break_on_failure_unittest on Ubuntu 8.04 and Windows
Diffstat (limited to 'test/gtest_break_on_failure_unittest_.cc')
-rw-r--r-- | test/gtest_break_on_failure_unittest_.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/gtest_break_on_failure_unittest_.cc b/test/gtest_break_on_failure_unittest_.cc index f272fdd..84c4a2e 100644 --- a/test/gtest_break_on_failure_unittest_.cc +++ b/test/gtest_break_on_failure_unittest_.cc @@ -41,6 +41,9 @@ #include <gtest/gtest.h> +#ifdef GTEST_OS_WINDOWS +#include <windows.h> +#endif namespace { @@ -53,6 +56,11 @@ TEST(Foo, Bar) { int main(int argc, char **argv) { +#ifdef GTEST_OS_WINDOWS + // Suppresses display of the Windows error dialog upon encountering + // a general protection fault (segment violation). + SetErrorMode(SEM_NOGPFAULTERRORBOX | SEM_FAILCRITICALERRORS); +#endif testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); |