hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Daniel Cryans (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-7545) [replication] Break out TestReplication into manageable classes
Date Fri, 11 Jan 2013 21:38:12 GMT
Jean-Daniel Cryans created HBASE-7545:

             Summary: [replication] Break out TestReplication into manageable classes
                 Key: HBASE-7545
                 URL: https://issues.apache.org/jira/browse/HBASE-7545
             Project: HBase
          Issue Type: Bug
            Reporter: Jean-Daniel Cryans
            Assignee: Jean-Daniel Cryans
             Fix For: 0.96.0

This has been discussed before but after trying to debug the last failure on Jenkins where
I saw the time go back and forth (if you don't care about your own sanity do checkout https://builds.apache.org/job/HBase-TRUNK/3726/testReport/junit/org.apache.hadoop.hbase.replication/TestReplicationWithCompression/testDeleteTypes/)
I think it is time to break out TestReplication.

The difficulty is that the setup for the 2 clusters is a lot of code I don't want to duplicate.
I'm thinking that we can keep {{setUpBeforeClass}} there and have the other classes extend
TestReplication (which should also change name). I'm thinking of the following new classes:

 - TestReplicationSmallTests, contains the easy methods that don't mess around too much.
 - TestReplicationQueueFailover, contains one test of the same name
 - TestReplicationDisableInactivePeer, contains one test of the same name
 - Rename TestReplicationWithCompression TestReplicationQueueFailoverWithCompression and make
it extends TestReplicationQueueFailover.

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

View raw message