summaryrefslogtreecommitdiffstats
path: root/test/gtest_break_on_failure_unittest_.cc
diff options
context:
space:
mode:
authorvladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2008-11-26 20:02:45 (GMT)
committervladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2008-11-26 20:02:45 (GMT)
commit95536ab53bba952d748f6c1535ba9a3b2ff7e294 (patch)
tree16c1ac5e4b98ea73315c0de0b2a8b72ffdd5a722 /test/gtest_break_on_failure_unittest_.cc
parentc440a6923aa65d5be64134a6f430a5867a63df3f (diff)
downloadgoogletest-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_.cc8
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();