aboutsummaryrefslogblamecommitdiff
path: root/devel/ice/files/patch-cpp-test-Glacier2-override-Client.cpp
blob: bb1fd02c28ce949001321c9d6d993d75ffc7375d (plain) (tree)
1
2
3
4
5
6
7
8
9





                                                                                   
                                                                  
                          
                                                                  
                                    
                                                                  

                                   
                                                                  
                                                       
                                                                  
                                                       
                                                                  
                                                       
                                                                  
                                                                             
                                                                  
                                                              
                                                                  
          
                                                                  
                                              
                                                                  
                                                           
                                                                  




                        
                                                                  
                                          
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                               
                                                                  
                                                  
                                                                  
                                                                                            
                                                                  
                                              
                                                                  
                                                               
                                                                  
                                                                    
                                                                  
                                                                
                                                                  

                                             
                                                                  
                          
                                                                  

                                                      
                                                                  
                                                      
                                                                  
                                      
                                                                  
                                                      
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                      
                                                                  
                                                                          
                                                                  
                                          
                                                                  
                                                                   
                                                                  

                                                                         
                                                                  






                                                                 
                                                                  

                                   
                                                                  

                                                                                
                                                                  

                           
                                                                  

                                                      
                                                                  
                                      
                                                                  
                                                      
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                   
                                                                  
                                                      
                                                                  
                                                                         
                                                                  
                                          
                                                                  
                                                                   
                                                                  
                                                           
                                                                  


                              
--- cpp/test/Glacier2/override/Client.cpp.orig	2015-08-02 15:07:07.945090996 +0200
+++ cpp/test/Glacier2/override/Client.cpp	2015-08-02 15:08:39.753584996 +0200
@@ -102,59 +102,105 @@
 
     {
         cout << "testing server request override... " << flush;
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         Ice::Context ctx;
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         ctx["serverOvrd"] = "test";
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         for(int i = 0; i < 5; i++)
         {
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallback(onewayR, i, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallback(onewayR, i, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallback(onewayR, i, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(100));
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             test(callbackReceiverImpl->callbackOK(1, i) < 3);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         }
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(twowayR, 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         test(callbackReceiverImpl->callbackOK(1, 0) == 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
 
         int count = 0;
         int nRetry = 0;
         do
         {
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             callbackReceiverImpl->hold();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallbackWithPayload(onewayR, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             oneway->initiateCallback(twowayR, 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(200 + nRetry * 200));
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             callbackReceiverImpl->activate();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             test(callbackReceiverImpl->callbackOK(1, 0) == 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             count = callbackReceiverImpl->callbackWithPayloadOK(0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             callbackReceiverImpl->callbackWithPayloadOK(count);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         }
         while(count == 10 && nRetry++ < 10);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         test(count < 10);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
 
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         callbackReceiverImpl->hold();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(1000));
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         callbackReceiverImpl->activate();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         test(callbackReceiverImpl->callbackWithPayloadOK(4) == 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         
         int remainingCallbacks = callbackReceiverImpl->callbackOK(1, 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         //
         // Occasionally, Glacier2 flushes in the middle of our 5
         // callbacks, so we get more than 1 callback
@@ -164,26 +210,43 @@
         // time to receive this (these) extra callback(s).
         //
         test(remainingCallbacks <= 4);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         if(remainingCallbacks > 0)
         {
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
             test(callbackReceiverImpl->callbackOK(remainingCallbacks, 0) == 0);
         }
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         
         ctx["_fwd"] = "O";
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
 
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         callbackReceiverImpl->hold();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallback(onewayR, 0, ctx);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         oneway->initiateCallbackWithPayload(twowayR);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(200));
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         callbackReceiverImpl->activate();
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         test(callbackReceiverImpl->callbackWithPayloadOK(3) == 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
         test(callbackReceiverImpl->callbackOK(1, 0) == 0);
+        cout << __LINE__ << " (" << time(nullptr) << ")" << endl;
 
         cout << "ok" << endl;
     }