mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Short term temporary bug fix for FSR cloneMetadata
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@11033 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -70,7 +70,10 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
List<DeploymentCallback> callbacks = new ArrayList<DeploymentCallback>();
|
List<DeploymentCallback> callbacks = new ArrayList<DeploymentCallback>();
|
||||||
callbacks.add(new DeploymentReportCallback(report));
|
callbacks.add(new DeploymentReportCallback(report));
|
||||||
|
|
||||||
service.deployDifferenceFS(-1, "main:/", "localhost", "default", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
/**
|
||||||
|
* do our first deployment - should deploy the basic tree defined above
|
||||||
|
*/
|
||||||
|
service.deployDifferenceFS(-1, "main:/", "default", "localhost", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
||||||
int count = 0;
|
int count = 0;
|
||||||
for (DeploymentEvent event : report)
|
for (DeploymentEvent event : report)
|
||||||
{
|
{
|
||||||
@@ -79,12 +82,12 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
}
|
}
|
||||||
assertEquals(10, count);
|
assertEquals(10, count);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Now do the same deployment again - should just get start and end events.
|
||||||
|
*/
|
||||||
report = new DeploymentReport();
|
report = new DeploymentReport();
|
||||||
callbacks = new ArrayList<DeploymentCallback>();
|
callbacks = new ArrayList<DeploymentCallback>();
|
||||||
callbacks.add(new DeploymentReportCallback(report));
|
callbacks.add(new DeploymentReportCallback(report));
|
||||||
|
|
||||||
callbacks.add(new DeploymentReportCallback(report));
|
|
||||||
|
|
||||||
service.deployDifferenceFS(-1, "main:/", "default", "localhost", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
service.deployDifferenceFS(-1, "main:/", "default", "localhost", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
||||||
count = 0;
|
count = 0;
|
||||||
for (DeploymentEvent event : report)
|
for (DeploymentEvent event : report)
|
||||||
@@ -93,6 +96,10 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertEquals(2, count);
|
assertEquals(2, count);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Now create a new dir and file and remove
|
||||||
|
*/
|
||||||
fService.createFile("main:/d", "jonathan").close();
|
fService.createFile("main:/d", "jonathan").close();
|
||||||
fService.removeNode("main:/a/b");
|
fService.removeNode("main:/a/b");
|
||||||
|
|
||||||
@@ -109,6 +116,10 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertEquals(4, count);
|
assertEquals(4, count);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a single file
|
||||||
|
*/
|
||||||
fService.removeNode("main:/d/e");
|
fService.removeNode("main:/d/e");
|
||||||
fService.createFile("main:/d", "e").close();
|
fService.createFile("main:/d", "e").close();
|
||||||
|
|
||||||
@@ -124,6 +135,10 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertEquals(3, count);
|
assertEquals(3, count);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a few files
|
||||||
|
*/
|
||||||
fService.removeNode("main:/d/e");
|
fService.removeNode("main:/d/e");
|
||||||
fService.createDirectory("main:/d", "e");
|
fService.createDirectory("main:/d", "e");
|
||||||
fService.createFile("main:/d/e", "Warren.txt").close();
|
fService.createFile("main:/d/e", "Warren.txt").close();
|
||||||
@@ -140,14 +155,22 @@ public class FSDeploymentTest extends AVMServiceTestBase
|
|||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
assertEquals(5, count);
|
assertEquals(5, count);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Now load a large number of files.
|
||||||
|
* Do a deployment - should load successfully
|
||||||
|
*
|
||||||
|
* Remove a node
|
||||||
|
* Do a deployment - should only see start and end events.
|
||||||
|
*/
|
||||||
BulkLoader loader = new BulkLoader();
|
BulkLoader loader = new BulkLoader();
|
||||||
loader.setAvmService(fService);
|
loader.setAvmService(fService);
|
||||||
loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main:/");
|
loader.recursiveLoad("source/java/org/alfresco/repo/avm", "main:/");
|
||||||
report = new DeploymentReport();
|
report = new DeploymentReport();
|
||||||
callbacks = new ArrayList<DeploymentCallback>();
|
callbacks = new ArrayList<DeploymentCallback>();
|
||||||
callbacks.add(new DeploymentReportCallback(report));
|
callbacks.add(new DeploymentReportCallback(report));
|
||||||
|
|
||||||
service.deployDifferenceFS(-1, "main:/", "default", "localhost", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
service.deployDifferenceFS(-1, "main:/", "default", "localhost", 44100, "Giles", "Watcher", "sampleTarget", matcher, false, false, false, callbacks);
|
||||||
|
|
||||||
fService.removeNode("main:/avm/hibernate");
|
fService.removeNode("main:/avm/hibernate");
|
||||||
fService.getFileOutputStream("main:/avm/AVMServiceTest.java").close();
|
fService.getFileOutputStream("main:/avm/AVMServiceTest.java").close();
|
||||||
report = new DeploymentReport();
|
report = new DeploymentReport();
|
||||||
|
Reference in New Issue
Block a user