[ https://issues.apache.org/jira/browse/GORA-89?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13628352#comment-13628352 ]
Henry Saputra commented on GORA-89: ----------------------------------- @Alfonso, I think its bc the way JUnit run the tests. Every test basically run as separate Java process so the cluster is restarted 3 times. We could make it to just one by moving all the tests for HBase into one JUnit test file. Like @Lewis said, we could probably do it in next iteration. > Avoid HBase MiniCluster restarts to shorten gora-hbase tests > ------------------------------------------------------------ > > Key: GORA-89 > URL: https://issues.apache.org/jira/browse/GORA-89 > Project: Apache Gora > Issue Type: Improvement > Components: gora-hbase > Affects Versions: 0.2 > Reporter: Lewis John McGibbney > Assignee: Henry Saputra > Priority: Critical > Fix For: 0.4 > > Attachments: GORA-89-hsaputra.patch, GORA-89.patch, > GORA-89-proposal_02.patch > > > Currently our hbase tests are taking forever and a day. We should shorten the > time by avoiding MiniCluster restarts. > Just implement the cluster as a singleton and clean up the tables in > between test by doing a scan and deletes for all rows. It's much > faster than restarting the cluster. > For code referenece please see the implementation here[1]. The class is > HBaseClusterSingleton. It needs some refactoring but I think it's > enough to speed your tests. > Thanks Ioan for the heads up. > [1] > http://svn.apache.org/repos/asf/james/mailbox/trunk/hbase/src/test/java/org/apache/james/mailbox/hbase/ -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira