From af1844386786bdc4610d64658cc360c974928d26 Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Wed, 15 Mar 2006 17:38:24 +0000 Subject: [PATCH] Removed unnecessary test git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2548 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/node/BaseNodeServiceTest.java | 56 ------------------- 1 file changed, 56 deletions(-) diff --git a/source/java/org/alfresco/repo/node/BaseNodeServiceTest.java b/source/java/org/alfresco/repo/node/BaseNodeServiceTest.java index 0fbe75ef59..8173817f55 100644 --- a/source/java/org/alfresco/repo/node/BaseNodeServiceTest.java +++ b/source/java/org/alfresco/repo/node/BaseNodeServiceTest.java @@ -27,7 +27,6 @@ import java.util.List; import java.util.Map; import java.util.Set; -import org.alfresco.error.AlfrescoRuntimeException; import org.alfresco.model.ContentModel; import org.alfresco.repo.content.MimetypeMap; import org.alfresco.repo.dictionary.DictionaryComponent; @@ -39,8 +38,6 @@ import org.alfresco.repo.policy.JavaBehaviour; import org.alfresco.repo.policy.PolicyComponent; import org.alfresco.repo.security.authentication.AuthenticationComponent; import org.alfresco.repo.transaction.AlfrescoTransactionSupport; -import org.alfresco.repo.transaction.TransactionUtil; -import org.alfresco.repo.transaction.TransactionUtil.TransactionWork; import org.alfresco.service.cmr.dictionary.ClassDefinition; import org.alfresco.service.cmr.dictionary.DictionaryException; import org.alfresco.service.cmr.dictionary.DictionaryService; @@ -1491,57 +1488,4 @@ public abstract class BaseNodeServiceTest extends BaseSpringTest " total nodes: " + totalNodes + "\n" + " total assocs: " + totalAssocs); } - - /** - * Builds N node graphs, flushing after each build. Checks that memory is being cleared - * adequately. - *

- * This is also a good test of performance, so that is dumped. - * - * @see BaseNodeServiceTest#buildNodeGraph() - */ - public void testFlush() throws Exception - { - setComplete(); - endTransaction(); - - final int testCount = 500; - - garbageCollect(); - - final long startBytes = Runtime.getRuntime().freeMemory(); - final long startTime = System.nanoTime(); - - TransactionWork> buildWork = new TransactionWork>() - { - public Map doWork() - { - Map nodeGraph = Collections.emptyMap(); - try - { - for (int i = 0; i < testCount; i++) - { - nodeGraph = buildNodeGraph(); - AlfrescoTransactionSupport.flush(); - } - - // report - reportFlushPerformance("Statistics pre-commit", nodeGraph, testCount, startBytes, startTime); - } - catch (OutOfMemoryError e) - { - fail("Flush not clearing memory"); - } - catch (Exception e) - { - throw new AlfrescoRuntimeException("Node graph building failed", e); - } - return nodeGraph; - } - }; - Map nodeGraph = TransactionUtil.executeInNonPropagatingUserTransaction(transactionService, buildWork); - - // report post-commit stats - reportFlushPerformance("Statistics post-commit", nodeGraph, testCount, startBytes, startTime); - } }