diff options
Diffstat (limited to 'TAO/tests/Crash_On_Write')
-rw-r--r-- | TAO/tests/Crash_On_Write/client.cpp | 4 | ||||
-rw-r--r-- | TAO/tests/Crash_On_Write/server.cpp | 2 |
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) { |