J'utilise Hectors EmbeddedServerHelper
pour configurer Cassandra intégré. Il a teardown()
et cleanup()
méthodes.Comment nettoyer cassandra intégré après unittest?
Le problème est que la méthode de nettoyage ne peut pas supprimer certains fichiers journaux de validation créés par cassandra. Probablement parce qu'il y a encore quelques démons cassandra qui n'ont pas été correctement arrêtés par la méthode teardown(). Ici, nous le code d'installation et de démontage:
@BeforeClass
public static void setUpBeforeClass() throws Exception {
EmbeddedServerHelper sh = new EmbeddedServerHelper();
sh.setup();
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
EmbeddedServerHelper.teardown();
EmbeddedServerHelper.cleanup();
doDelete(new File("tmp"));
}
Comment puis-je supprimer ces fichiers?
Alors, comment testez-vous Cassandra alors? – Dima
D'une manière similaire: http://svn.apache.org/repos/asf/cassandra/trunk/test/unit/org/apache/cassandra/CleanupHelper.java – zznate