[jboss-cvs] JBossAS SVN: r71654 - branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jbossmessaging/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 2 19:13:20 EDT 2008


Author: clebert.suconic at jboss.com
Date: 2008-04-02 19:13:19 -0400 (Wed, 02 Apr 2008)
New Revision: 71654

Modified:
   branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jbossmessaging/test/RollBackUnitTestCase.java
Log:
Changes on test to avoid occasional failures

Modified: branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jbossmessaging/test/RollBackUnitTestCase.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jbossmessaging/test/RollBackUnitTestCase.java	2008-04-02 23:09:22 UTC (rev 71653)
+++ branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jbossmessaging/test/RollBackUnitTestCase.java	2008-04-02 23:13:19 UTC (rev 71654)
@@ -119,6 +119,8 @@
                {
                   sender.send(message, persistence, 4, 0);
                }
+               
+               Thread.sleep(2000); // NonPersistentMessages are Asynchronous by default on JBM
 
                if (explicit)
                   session.rollback();
@@ -222,6 +224,8 @@
                   sender.send(message, persistence, 4, 0);
                }
 
+               Thread.sleep(2000); // NonPersistentMessages are Asynchronous by default on JBM
+
                session.close();
             }
             catch (Exception e)
@@ -597,12 +601,12 @@
       Queue queue = (Queue) context.lookup(TEST_QUEUE);
 
       QueueReceiver receiver = session.createReceiver(queue);
-      Message message = receiver.receive(50);
+      Message message = receiver.receive(1000);
       int c = 0;
       while (message != null)
       {
          c++;
-         message = receiver.receive(50);
+         message = receiver.receive(1000);
       }
 
       getLog().debug("  Drained " + c + " messages from the queue");
@@ -624,12 +628,12 @@
       Topic topic = (Topic) context.lookup(TEST_TOPIC);
       TopicSubscriber subscriber = session.createSubscriber(topic);
 
-      Message message = subscriber.receive(50);
+      Message message = subscriber.receive(1000);
       int c = 0;
       while (message != null)
       {
          c++;
-         message = subscriber.receive(50);
+         message = subscriber.receive(1000);
       }
 
       getLog().debug("  Drained " + c + " messages from the topic");
@@ -651,12 +655,12 @@
       Topic topic = (Topic) context.lookup(TEST_DURABLE_TOPIC);
       TopicSubscriber subscriber = session.createDurableSubscriber(topic, "test");
 
-      Message message = subscriber.receive(50);
+      Message message = subscriber.receive(1000);
       int c = 0;
       while (message != null)
       {
          c++;
-         message = subscriber.receive(50);
+         message = subscriber.receive(1000);
       }
 
       getLog().debug("  Drained " + c + " messages from the durable topic");
@@ -675,7 +679,7 @@
       Queue queue = (Queue) context.lookup(TEST_QUEUE);
 
       QueueReceiver receiver = session.createReceiver(queue);
-      receiver.receive();
+      assertNotNull(receiver.receive(10000));
       session.close();
       getLog().debug("Got Synch Message");
    }
@@ -691,6 +695,9 @@
       Message message = session.createMessage();
       sender.send(message);
 
+      Thread.sleep(2000); // NonPersistentMessages are Asynchronous by default on JBM
+
+
       session.close();
       getLog().debug("Sent Synch Message");
    }




More information about the jboss-cvs-commits mailing list