[infinispan-commits] Infinispan SVN: r1313 - trunk/core/src/test/java/org/infinispan/test/fwk.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Fri Dec 18 07:55:00 EST 2009


Author: manik.surtani at jboss.com
Date: 2009-12-18 07:55:00 -0500 (Fri, 18 Dec 2009)
New Revision: 1313

Modified:
   trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
Log:
Minimise threads for UT

Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java	2009-12-18 12:21:32 UTC (rev 1312)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java	2009-12-18 12:55:00 UTC (rev 1313)
@@ -33,6 +33,12 @@
       return createLocalCacheManager(false);
    }
 
+   private static void minimizeThreads(GlobalConfiguration gc) {
+      Properties p = new Properties();
+      p.setProperty("maxThreads", "1");
+      gc.setAsyncTransportExecutorProperties(p);
+   }
+
    /**
     * Creates an cache manager that does not support clustering.
     *
@@ -41,6 +47,7 @@
    public static CacheManager createLocalCacheManager(boolean transactional) {
       GlobalConfiguration globalConfiguration = GlobalConfiguration.getNonClusteredDefault();
       amendMarshaller(globalConfiguration);
+      minimizeThreads(globalConfiguration);
       Configuration c = new Configuration();
       if (transactional) amendJTA(c);
       return newDefaultCacheManager(globalConfiguration, c);
@@ -56,6 +63,7 @@
    public static CacheManager createClusteredCacheManager() {
       GlobalConfiguration globalConfiguration = GlobalConfiguration.getClusteredDefault();
       amendMarshaller(globalConfiguration);
+      minimizeThreads(globalConfiguration);
       Properties newTransportProps = new Properties();
       newTransportProps.put(JGroupsTransport.CONFIGURATION_STRING, JGroupsConfigBuilder.getJGroupsConfig());
       globalConfiguration.setTransportProperties(newTransportProps);
@@ -68,6 +76,7 @@
    public static CacheManager createClusteredCacheManager(Configuration defaultCacheConfig) {
       GlobalConfiguration globalConfiguration = GlobalConfiguration.getClusteredDefault();
       amendMarshaller(globalConfiguration);
+      minimizeThreads(globalConfiguration);
       Properties newTransportProps = new Properties();
       newTransportProps.put(JGroupsTransport.CONFIGURATION_STRING, JGroupsConfigBuilder.getJGroupsConfig());
       globalConfiguration.setTransportProperties(newTransportProps);
@@ -80,6 +89,7 @@
     */
    public static CacheManager createCacheManager(GlobalConfiguration configuration) {
       amendMarshaller(configuration);
+      minimizeThreads(configuration);
       amendTransport(configuration);
       return newDefaultCacheManager(configuration, new Configuration());
    }
@@ -100,11 +110,13 @@
    public static CacheManager createCacheManager(Configuration defaultCacheConfig, boolean transactional) {
       GlobalConfiguration globalConfiguration = GlobalConfiguration.getNonClusteredDefault();
       amendMarshaller(globalConfiguration);
+      minimizeThreads(globalConfiguration);
       if (transactional) amendJTA(defaultCacheConfig);
       return newDefaultCacheManager(globalConfiguration, defaultCacheConfig);
    }
 
    public static DefaultCacheManager createCacheManager(GlobalConfiguration configuration, Configuration defaultCfg) {
+      minimizeThreads(configuration);
       amendMarshaller(configuration);
       amendTransport(configuration);
       return newDefaultCacheManager(configuration, defaultCfg);



More information about the infinispan-commits mailing list