Include avm recovery in the test

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5821 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Andrew Hind 2007-06-01 09:37:12 +00:00
parent 8e38ff8253
commit f77adb953d

View File

@ -39,9 +39,13 @@ public class FullIndexRecoveryComponentTest extends TestCase
private static ApplicationContext ctx = ApplicationContextHelper.getApplicationContext();
private FullIndexRecoveryComponent indexRecoverer;
private AVMFullIndexRecoveryComponent avmIndexRecoveryComponent;
public void setUp() throws Exception
{
indexRecoverer = (FullIndexRecoveryComponent) ctx.getBean("indexRecoveryComponent");
avmIndexRecoveryComponent = (AVMFullIndexRecoveryComponent) ctx.getBean("avmIndexRecoveryComponent");
}
public void testSetup() throws Exception
@ -60,13 +64,23 @@ public class FullIndexRecoveryComponentTest extends TestCase
indexRecoverer.reindex();
}
};
Thread avmReindexThread = new Thread()
{
public void run()
{
avmIndexRecoveryComponent.reindex();
}
};
reindexThread.setDaemon(true);
avmReindexThread.setDaemon(true);
reindexThread.start();
avmReindexThread.start();
// reindexThread.run();
// wait a bit and then terminate
wait(10000);
wait(20000);
indexRecoverer.setShutdown(true);
wait(10000);
avmIndexRecoveryComponent.setShutdown(true);
wait(20000);
}
}