You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rg...@apache.org on 2014/10/17 18:21:09 UTC
svn commit: r1632622 -
/qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java
Author: rgodfrey
Date: Fri Oct 17 16:21:09 2014
New Revision: 1632622
URL: http://svn.apache.org/r1632622
Log:
QPID-6161 : fix bdb ha tests where the vhn name differs from the vh name by adding an alias into the config
Modified:
qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java
Modified: qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java?rev=1632622&r1=1632621&r2=1632622&view=diff
==============================================================================
--- qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java (original)
+++ qpid/trunk/qpid/java/bdbstore/systests/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/GroupCreator.java Fri Oct 17 16:21:09 2014
@@ -42,15 +42,21 @@ import java.util.concurrent.TimeUnit;
import javax.jms.Connection;
-import org.apache.commons.lang.StringUtils;
+import com.sleepycat.je.rep.ReplicationConfig;
import org.apache.log4j.Logger;
+import org.codehaus.jackson.map.ObjectMapper;
+import org.codehaus.jackson.map.SerializationConfig;
+import org.junit.Assert;
+
import org.apache.qpid.client.AMQConnection;
import org.apache.qpid.client.AMQConnectionURL;
import org.apache.qpid.jms.ConnectionURL;
import org.apache.qpid.server.management.plugin.HttpManagement;
+import org.apache.qpid.server.model.PatternMatchingAlias;
import org.apache.qpid.server.model.Plugin;
import org.apache.qpid.server.model.Port;
import org.apache.qpid.server.model.VirtualHost;
+import org.apache.qpid.server.model.VirtualHostAlias;
import org.apache.qpid.server.model.VirtualHostNode;
import org.apache.qpid.server.virtualhost.berkeleydb.BDBHAVirtualHostImpl;
import org.apache.qpid.server.virtualhostnode.AbstractVirtualHostNode;
@@ -61,11 +67,6 @@ import org.apache.qpid.systest.rest.Rest
import org.apache.qpid.test.utils.QpidBrokerTestCase;
import org.apache.qpid.test.utils.TestBrokerConfiguration;
import org.apache.qpid.url.URLSyntaxException;
-import org.codehaus.jackson.map.ObjectMapper;
-import org.codehaus.jackson.map.SerializationConfig;
-import org.junit.Assert;
-
-import com.sleepycat.je.rep.ReplicationConfig;
public class GroupCreator
{
@@ -158,6 +159,18 @@ public class GroupCreator
brokerConfiguration.addHttpManagementConfiguration();
brokerConfiguration.setObjectAttribute(Plugin.class, TestBrokerConfiguration.ENTRY_NAME_HTTP_MANAGEMENT, HttpManagement.HTTP_BASIC_AUTHENTICATION_ENABLED, true);
brokerConfiguration.setObjectAttribute(Port.class, TestBrokerConfiguration.ENTRY_NAME_HTTP_PORT, Port.PORT, _testcase.getHttpManagementPort(brokerPort));
+
+ final Map<String, Object> aliasAttributes = new HashMap<>();
+ aliasAttributes.put(VirtualHostAlias.NAME, "testAlias");
+ aliasAttributes.put(VirtualHostAlias.TYPE, PatternMatchingAlias.TYPE_NAME);
+ aliasAttributes.put(PatternMatchingAlias.PATTERN, "test");
+ aliasAttributes.put(PatternMatchingAlias.VIRTUAL_HOST_NODE, nodeName);
+ brokerConfiguration.addObjectConfiguration(Port.class,
+ TestBrokerConfiguration.ENTRY_NAME_AMQP_PORT,
+ VirtualHostAlias.class,
+ aliasAttributes);
+
+
brokerConfiguration.setObjectAttributes(VirtualHostNode.class, _virtualHostName, virtualHostNodeAttributes);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org