mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Enable logging for 2 unit tests (ALF-5096 / ALF-5097)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22938 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -50,6 +50,8 @@ import org.alfresco.util.NameMatcher;
|
||||
import org.alfresco.util.Pair;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.apache.log4j.Level;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
|
||||
/**
|
||||
@@ -497,35 +499,78 @@ public class AVMServiceLocalTest extends TestCase
|
||||
|
||||
public void testSimpleUpdateLD5() throws Exception
|
||||
{
|
||||
Logger lg1 = null;
|
||||
Level l1 = null;
|
||||
|
||||
Logger lg2 = null;
|
||||
Level l2 = null;
|
||||
|
||||
try
|
||||
{
|
||||
// TEMP
|
||||
lg1 = Logger.getLogger("org.alfresco.repo.avm.AVMServiceLocalTest");
|
||||
l1 = lg1.getLevel();
|
||||
lg1.setLevel(Level.DEBUG);
|
||||
|
||||
lg2 = Logger.getLogger("org.alfresco.repo.avm.OrphanReaper");
|
||||
l2 = lg2.getLevel();
|
||||
lg2.setLevel(Level.DEBUG);
|
||||
|
||||
logger.debug("start: testSimpleUpdateLD5");
|
||||
|
||||
logger.debug("created 2 stores: main, layer");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.createLayeredDirectory("main:/", "layer:/", "layer");
|
||||
|
||||
logger.debug("created layered dir: layer:/layer -> main:/");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.createDirectory("layer:/layer", "b");
|
||||
|
||||
logger.debug("created dir in layer: layer:/layer/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
List<AVMDifference> diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
assertEquals(1, diffs.size());
|
||||
assertEquals("[layer:/layer/b[-1] > main:/b[-1]]", diffs.toString());
|
||||
|
||||
fSyncService.update(diffs, null, false, false, false, false, null, null);
|
||||
|
||||
logger.debug("updated: created directory: main:/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
assertEquals(0, diffs.size());
|
||||
|
||||
fSyncService.flatten("layer:/layer", "main:/");
|
||||
|
||||
logger.debug("updated & flattened: created directory: main:/b");
|
||||
logger.debug("flattened: created directory: main:/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.createFile("layer:/layer/b", "foo").close();
|
||||
|
||||
logger.debug("created file: layer:/layer/b/foo");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.createFile("layer:/layer/b", "bar").close();
|
||||
|
||||
logger.debug("created 2 files in layer: layer:/layer/b/foo and layer:/layer/b/bar");
|
||||
logger.debug("created file: layer:/layer/b/bar");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
assertEquals(2, diffs.size());
|
||||
@@ -539,18 +584,35 @@ public class AVMServiceLocalTest extends TestCase
|
||||
|
||||
fSyncService.update(selected, null, false, false, false, false, null, null);
|
||||
|
||||
logger.debug("updated: created file: main:/b/foo");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
assertEquals(1, diffs.size());
|
||||
assertEquals("[layer:/layer/b/bar[-1] > main:/b/bar[-1]]", diffs.toString());
|
||||
|
||||
fSyncService.flatten("layer:/layer", "main:/");
|
||||
|
||||
logger.debug("updated & flattened: created file: main:/b/foo");
|
||||
logger.debug("flattened: created file: main:/b/foo");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.removeNode("layer:/layer", "b");
|
||||
|
||||
logger.debug("removed dir in layer: layer:/layer/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
fService.createSnapshot("layer", null, null);
|
||||
|
||||
logger.debug("removed dir in layer & snapshot: layer:/layer/b");
|
||||
logger.debug("snapshot: layer");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
// ETWOTWO-1266
|
||||
diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
@@ -559,21 +621,33 @@ public class AVMServiceLocalTest extends TestCase
|
||||
|
||||
fSyncService.update(diffs, null, false, false, false, false, null, null);
|
||||
|
||||
logger.debug("updated: deleted dir: main:/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
diffs = fSyncService.compare(-1, "layer:/layer", -1, "main:/", null);
|
||||
assertEquals(0, diffs.size());
|
||||
|
||||
fSyncService.flatten("layer:/layer", "main:/");
|
||||
|
||||
logger.debug("updated & flattened: deleted dir: main:/b");
|
||||
logger.debug("flattened: deleted dir: main:/b");
|
||||
|
||||
recursiveList("main");
|
||||
recursiveList("layer");
|
||||
|
||||
logger.debug("finish: testSimpleUpdateLD5");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace(System.err);
|
||||
throw e;
|
||||
}
|
||||
finally
|
||||
{
|
||||
lg1.setLevel(l1);
|
||||
lg2.setLevel(l2);
|
||||
}
|
||||
}
|
||||
|
||||
public void testSimpleUpdateLD6() throws Exception
|
||||
@@ -2342,34 +2416,71 @@ public class AVMServiceLocalTest extends TestCase
|
||||
}
|
||||
|
||||
public void testLayeredFolder4() throws Exception
|
||||
{
|
||||
{
|
||||
Logger lg1 = null;
|
||||
Level l1 = null;
|
||||
|
||||
Logger lg2 = null;
|
||||
Level l2 = null;
|
||||
|
||||
try
|
||||
{
|
||||
{
|
||||
// TEMP
|
||||
lg1 = Logger.getLogger("org.alfresco.repo.avm.AVMServiceLocalTest");
|
||||
l1 = lg1.getLevel();
|
||||
lg1.setLevel(Level.DEBUG);
|
||||
|
||||
lg2 = Logger.getLogger("org.alfresco.repo.avm.OrphanReaper");
|
||||
l2 = lg2.getLevel();
|
||||
lg2.setLevel(Level.DEBUG);
|
||||
|
||||
logger.debug("start: testLayeredFolder4");
|
||||
|
||||
fService.createStore("mainA");
|
||||
fService.createStore("mainB");
|
||||
fService.createStore("mainB--layer");
|
||||
|
||||
logger.debug("created stores: mainA, mainB and mainB--layer");
|
||||
logger.debug("created stores: mainA, mainB and mainB--layer");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fService.createDirectory("mainA:/", "a");
|
||||
fService.createDirectory("mainA:/a", "b");
|
||||
fService.createDirectory("mainA:/a/b", "c");
|
||||
fService.createDirectory("mainB:/", "a");
|
||||
|
||||
logger.debug("created directories: mainA:/a/b/c and mainB:/a");
|
||||
logger.debug("created directories: mainA:/a/b/c and mainB:/a");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fService.createLayeredDirectory("mainB:/a", "mainB--layer:/", "a");
|
||||
|
||||
logger.debug("created layered directory: mainB--layer:/a -> mainB:/a");
|
||||
logger.debug("created layered directory: mainB--layer:/a -> mainB:/a");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
// create equivalent of WCM layered folder between web project staging sandboxes (mainB:/a/b pointing to mainA:/a/b)
|
||||
fService.createLayeredDirectory("mainA:/a/b", "mainB:/a", "b");
|
||||
|
||||
logger.debug("created layered directory: mainB:/a/b -> mainA:/a/b");
|
||||
logger.debug("created layered directory: mainB:/a/b -> mainA:/a/b");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fService.createDirectory("mainB--layer:/a/b/c", "d");
|
||||
|
||||
logger.debug("created directory: mainB--layer:/a/b/c/d");
|
||||
logger.debug("created directory: mainB--layer:/a/b/c/d");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
List<AVMDifference> diffs = fSyncService.compare(-1, "mainB--layer:/a", -1, "mainB:/a", null);
|
||||
assertEquals(1, diffs.size());
|
||||
@@ -2377,11 +2488,19 @@ public class AVMServiceLocalTest extends TestCase
|
||||
|
||||
fSyncService.update(diffs, null, false, false, false, false, "one", "one");
|
||||
|
||||
logger.debug("updated: mainB--layer:/a/b/c/d to mainB:/a/b/c/d");
|
||||
logger.debug("updated: mainB--layer:/a/b/c/d to mainB:/a/b/c/d");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fSyncService.flatten("mainB--layer:/a", "mainB:/a");
|
||||
|
||||
logger.debug("flattened: mainB--layer:/a to mainB:/a");
|
||||
logger.debug("flattened: mainB--layer:/a to mainB:/a");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fService.createFile("mainB--layer:/a/b/c/d", "foo");
|
||||
|
||||
@@ -2389,15 +2508,29 @@ public class AVMServiceLocalTest extends TestCase
|
||||
out.println("I am mainB--layer:/a/b/c/d/foo");
|
||||
out.close();
|
||||
|
||||
logger.debug("created file: mainB--layer:/a/b/c/foo");
|
||||
logger.debug("created file: mainB--layer:/a/b/c/foo");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
|
||||
fService.createStore("mainB--workflow1");
|
||||
|
||||
logger.debug("created store: mainB--workflow1");
|
||||
logger.debug("created store: mainB--workflow1");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
recursiveList("mainB--workflow1");
|
||||
|
||||
fService.createLayeredDirectory("mainB:/a", "mainB--workflow1:/", "a");
|
||||
|
||||
logger.debug("created layered dir: mainB--workflow1:/a -> mainB:/a");
|
||||
logger.debug("created layered dir: mainB--workflow1:/a -> mainB:/a");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
recursiveList("mainB--workflow1");
|
||||
|
||||
diffs = fSyncService.compare(-1, "mainB--workflow1:/a", -1, "mainB:/a", null);
|
||||
assertEquals(0, diffs.size());
|
||||
@@ -2410,7 +2543,12 @@ public class AVMServiceLocalTest extends TestCase
|
||||
// ETHREEOH-3763
|
||||
fSyncService.update(diffs, null, false, false, false, false, null, null);
|
||||
|
||||
logger.debug("updated: added file: mainB--workflow1:/a/b/c/d/foo");
|
||||
logger.debug("updated: added file: mainB--workflow1:/a/b/c/d/foo");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
recursiveList("mainB--workflow1");
|
||||
|
||||
diffs = fSyncService.compare(-1, "mainB--layer:/a", -1, "mainB:/a", null);
|
||||
assertEquals("[mainB--layer:/a/b/c/d/foo[-1] > mainB:/a/b/c/d/foo[-1]]", diffs.toString());
|
||||
@@ -2418,22 +2556,31 @@ public class AVMServiceLocalTest extends TestCase
|
||||
diffs = fSyncService.compare(-1, "mainB--workflow1:/a", -1, "mainB:/a", null);
|
||||
assertEquals("[mainB--workflow1:/a/b/c/d/foo[-1] > mainB:/a/b/c/d/foo[-1]]", diffs.toString());
|
||||
|
||||
fSyncService.update(diffs, null, false, false, true, true, "two", "two");
|
||||
fSyncService.update(diffs, null, false, false, true, true, "two", "two");
|
||||
|
||||
logger.debug("updated: added file: mainB:/a/b/c/d/foo");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
recursiveList("mainB--workflow1");
|
||||
|
||||
fSyncService.flatten("mainB--workflow1:/a", "mainB:/a");
|
||||
|
||||
logger.debug("updated & flattened: added file: mainB:/a/b/c/d/foo");
|
||||
logger.debug("flattened: added file: mainB:/a/b/c/d/foo");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
recursiveList("mainB--workflow1");
|
||||
|
||||
diffs = fSyncService.compare(-1, "mainB--workflow1:/a", -1, "mainB:/a", null);
|
||||
assertEquals(0, diffs.size());
|
||||
|
||||
diffs = fSyncService.compare(-1, "mainB--workflow1:/a", -1, "mainB--layer:/a", null);
|
||||
assertEquals(0, diffs.size());
|
||||
|
||||
fService.purgeStore("mainB--workflow1");
|
||||
|
||||
recursiveList("mainA");
|
||||
recursiveList("mainB");
|
||||
recursiveList("mainB--layer");
|
||||
assertEquals(0, diffs.size());
|
||||
|
||||
logger.debug("finish: testLayeredFolder4");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -2445,7 +2592,10 @@ public class AVMServiceLocalTest extends TestCase
|
||||
fService.purgeStore("mainA");
|
||||
fService.purgeStore("mainB");
|
||||
fService.purgeStore("mainB--layer");
|
||||
if (fService.getStore("mainB--workflow1") != null) { fService.purgeStore("mainB--workflow1"); }
|
||||
if (fService.getStore("mainB--workflow1") != null) { fService.purgeStore("mainB--workflow1"); }
|
||||
|
||||
lg1.setLevel(l1);
|
||||
lg2.setLevel(l2);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user