You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2010/02/25 18:18:57 UTC

svn commit: r916358 - in /qpid/trunk/qpid/java: module.xml systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java test-profiles/java-derby.testprofile

Author: robbie
Date: Thu Feb 25 17:18:57 2010
New Revision: 916358

URL: http://svn.apache.org/viewvc?rev=916358&view=rev
Log:
QPID-2417: add ability to run DurableSubscriberTest on the java-derby profile once QPID-2422 is fixed

Modified:
    qpid/trunk/qpid/java/module.xml
    qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java
    qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java
    qpid/trunk/qpid/java/test-profiles/java-derby.testprofile

Modified: qpid/trunk/qpid/java/module.xml
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/module.xml?rev=916358&r1=916357&r2=916358&view=diff
==============================================================================
--- qpid/trunk/qpid/java/module.xml (original)
+++ qpid/trunk/qpid/java/module.xml Thu Feb 25 17:18:57 2010
@@ -273,6 +273,7 @@
       <sysproperty key="broker" value="${broker}"/>
       <sysproperty key="broker.clean" value="${broker.clean}"/>
       <sysproperty key="broker.clean.between.tests" value="${broker.clean.between.tests}"/>
+      <sysproperty key="broker.persistent" value="${broker.persistent}"/>
       <sysproperty key="broker.version" value="${broker.version}"/>
       <sysproperty key="broker.ready" value="${broker.ready}" />
       <sysproperty key="broker.stopped" value="${broker.stopped}" />

Modified: qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java?rev=916358&r1=916357&r2=916358&view=diff
==============================================================================
--- qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java (original)
+++ qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/ct/DurableSubscriberTest.java Thu Feb 25 17:18:57 2010
@@ -38,7 +38,7 @@
      */
     public void testDurSubRestoredAfterNonPersistentMessageSent() throws Exception
     {
-        if (!isBroker08())
+        if (isBrokerStorePersistent() || !isBroker08())
         {
             TopicConnectionFactory factory = getConnectionFactory();
             Topic topic = (Topic) getInitialContext().lookup(_topicName);
@@ -102,7 +102,7 @@
      */
     public void testDurSubRestoresMessageSelector() throws Exception
     {
-        if (!isBroker08())
+        if (isBrokerStorePersistent() || !isBroker08())
         {
             TopicConnectionFactory factory = getConnectionFactory();
             Topic topic = (Topic) getInitialContext().lookup(_topicName);

Modified: qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java?rev=916358&r1=916357&r2=916358&view=diff
==============================================================================
--- qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java (original)
+++ qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java Thu Feb 25 17:18:57 2010
@@ -166,6 +166,7 @@
     private static final String TEST_OUTPUT = "test.output";
     private static final String BROKER_LOG_INTERLEAVE = "broker.log.interleave";
     private static final String BROKER_LOG_PREFIX = "broker.log.prefix";
+    private static final String BROKER_PERSITENT = "broker.persistent";
 
     // values
     protected static final String JAVA = "java";
@@ -187,6 +188,7 @@
     private Boolean _brokerCleanBetweenTests = Boolean.getBoolean(BROKER_CLEAN_BETWEEN_TESTS);
     private String _brokerVersion = System.getProperty(BROKER_VERSION, VERSION_08);
     private String _output = System.getProperty(TEST_OUTPUT);
+    protected Boolean _brokerPersistent = Boolean.getBoolean(BROKER_PERSITENT);
 
     private static String _brokerLogPrefix = System.getProperty(BROKER_LOG_PREFIX,"BROKER: ");
     protected static boolean _interleaveBrokerLog = Boolean.getBoolean(BROKER_LOG_INTERLEAVE);
@@ -929,6 +931,11 @@
     {
         return !_broker.equals("vm");
     }
+    
+    protected boolean isBrokerStorePersistent()
+    {
+        return _brokerPersistent;
+    }
 
     public void restartBroker() throws Exception
     {

Modified: qpid/trunk/qpid/java/test-profiles/java-derby.testprofile
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/test-profiles/java-derby.testprofile?rev=916358&r1=916357&r2=916358&view=diff
==============================================================================
--- qpid/trunk/qpid/java/test-profiles/java-derby.testprofile (original)
+++ qpid/trunk/qpid/java/test-profiles/java-derby.testprofile Thu Feb 25 17:18:57 2010
@@ -7,3 +7,4 @@
 qpid.amqp.version=0-9
 profile.excludes=JavaStandaloneExcludes
 broker.clean.between.tests=true
+broker.persistent=true



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org