summaryrefslogtreecommitdiff
path: root/TAO/tests/Crash_On_Write
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Crash_On_Write')
-rw-r--r--TAO/tests/Crash_On_Write/client.cpp4
-rw-r--r--TAO/tests/Crash_On_Write/server.cpp2
2 files changed, 5 insertions, 1 deletions
diff --git a/TAO/tests/Crash_On_Write/client.cpp b/TAO/tests/Crash_On_Write/client.cpp
index a69422b0a47..bbbae0fa4d9 100644
--- a/TAO/tests/Crash_On_Write/client.cpp
+++ b/TAO/tests/Crash_On_Write/client.cpp
@@ -93,6 +93,10 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[])
if (i % 100 == 0)
ACE_DEBUG ((LM_DEBUG, "Finished iteration %d\n", i));
+
+ // Lets not waste any more time than we have to
+ if (exception_count > 10 && normal_count > 0)
+ break;
}
if (exception_count == 0)
diff --git a/TAO/tests/Crash_On_Write/server.cpp b/TAO/tests/Crash_On_Write/server.cpp
index 25ee15059f6..0e32e29fc26 100644
--- a/TAO/tests/Crash_On_Write/server.cpp
+++ b/TAO/tests/Crash_On_Write/server.cpp
@@ -89,7 +89,7 @@ ACE_TMAIN(int argc, ACE_TCHAR *argv[])
poa_manager->activate ();
// Create a separate thread to crash the server.
- Crash_Task crash_task (ACE_Thread_Manager::instance (), ACE_Time_Value(20));
+ Crash_Task crash_task (ACE_Thread_Manager::instance (), ACE_Time_Value(10));
if (crash_task.activate () == -1)
{