package com.ctrip.xpipe.redis.meta.server;

import com.ctrip.xpipe.redis.meta.server.cluster.ClusterServerShardingTest;
import com.ctrip.xpipe.redis.meta.server.cluster.ClusterServersApiTest;
import com.ctrip.xpipe.redis.meta.server.cluster.impl.*;
import com.ctrip.xpipe.redis.meta.server.crdt.PeerMasterMetaServerStateChangeHandlerTest;
import com.ctrip.xpipe.redis.meta.server.crdt.master.impl.*;
import com.ctrip.xpipe.redis.meta.server.crdt.replication.impl.*;
import com.ctrip.xpipe.redis.meta.server.crdt.master.command.CurrentMasterChooseCommandTest;
import com.ctrip.xpipe.redis.meta.server.crdt.master.command.PeerMasterChooseCommandTest;
import com.ctrip.xpipe.redis.meta.server.dcchange.DefaultChangePrimaryDcActionTest;
import com.ctrip.xpipe.redis.meta.server.dcchange.impl.ClusterShardCachedNewMasterChooserTest;
import com.ctrip.xpipe.redis.meta.server.dchange.impl.AtLeastOneCheckerTest;
import com.ctrip.xpipe.redis.meta.server.dchange.impl.DefaultOffsetwaiterTest;
import com.ctrip.xpipe.redis.meta.server.dchange.impl.DefaultSentinelManagerTest;
import com.ctrip.xpipe.redis.meta.server.dchange.impl.FirstNewMasterChooserTest;
import com.ctrip.xpipe.redis.meta.server.impl.DefaultMetaServerRefreshPeerMasterTest;
import com.ctrip.xpipe.redis.meta.server.impl.DefaultMetaServersTest;
import com.ctrip.xpipe.redis.meta.server.job.DefaultSlaveOfJobTest;
import com.ctrip.xpipe.redis.meta.server.job.KeeperStateChangeJobTest;
import com.ctrip.xpipe.redis.meta.server.job.PeerMasterAdjustJobTest;
import com.ctrip.xpipe.redis.meta.server.keeper.DefaultKeeperStateChangeHandlerTest;
import com.ctrip.xpipe.redis.meta.server.keeper.container.DefaultKeeperContainerServiceFactoryTest;
import com.ctrip.xpipe.redis.meta.server.keeper.elect.DefaultKeeperActiveElectAlgorithmManagerTest;
import com.ctrip.xpipe.redis.meta.server.keeper.elect.DefaultKeeperElectorManagerTest;
import com.ctrip.xpipe.redis.meta.server.keeper.elect.UserDefinedPriorityKeeperActiveElectAlgorithmTest;
import com.ctrip.xpipe.redis.meta.server.keeper.keepermaster.impl.AbstractClusterShardPeriodicTaskTest;
import com.ctrip.xpipe.redis.meta.server.keeper.keepermaster.impl.BackupDcKeeperMasterChooserAlgorithmTest;
import com.ctrip.xpipe.redis.meta.server.keeper.keepermaster.impl.DefaultDcKeeperMasterChooserTest;
import com.ctrip.xpipe.redis.meta.server.keeper.keepermaster.impl.PrimaryDcKeeperMasterChooserAlgorithmTest;
import com.ctrip.xpipe.redis.meta.server.keeper.manager.AddKeeperCommandTest;
import com.ctrip.xpipe.redis.meta.server.keeper.manager.DefaultKeeperManagerTest;
import com.ctrip.xpipe.redis.meta.server.keeper.manager.DefaultKeeperStateControllerTest;
import com.ctrip.xpipe.redis.meta.server.keeper.manager.DeleteKeeperCommandTest;
import com.ctrip.xpipe.redis.meta.server.meta.ChooseRouteStrategyTest;
import com.ctrip.xpipe.redis.meta.server.meta.CurrentMetaTest;
import com.ctrip.xpipe.redis.meta.server.meta.MetaJacksonTest;
import com.ctrip.xpipe.redis.meta.server.meta.impl.DefaultCurrentMetaManagerTest;
import com.ctrip.xpipe.redis.meta.server.meta.impl.DefaultDcMetaCacheRefreshTest;
import com.ctrip.xpipe.redis.meta.server.meta.impl.DefaultDcMetaCacheTest;
import com.ctrip.xpipe.redis.meta.server.rest.ForwardInfoEditorTest;
import com.ctrip.xpipe.redis.meta.server.rest.ForwardInfoTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;


/**
 * @author wenchao.meng
 *
 * May 17, 2016 2:05:50 PM
 */
@RunWith(Suite.class)
@SuiteClasses({
	DefaultDcMetaCacheTest.class,
	MetaJacksonTest.class,
	ArrangeTaskTriggerTest.class,
	ArrangeTaskExecutorTest.class,
	DefaultClusterArrangerTest.class,
	DefaultClusterServersTest.class,
	ClusterServerShardingTest.class,
	ClusterServersApiTest.class,
	DefaultMetaServersTest.class,
	DefaultCurrentClusterServerTest.class,
	DefaultKeeperContainerServiceFactoryTest.class,
	ForwardInfoEditorTest.class,
	DefaultCurrentMetaManagerTest.class,
	ForwardInfoTest.class,
	AtLeastOneCheckerTest.class,
	CurrentMetaTest.class, 
	ChooseRouteStrategyTest.class,
	UserDefinedPriorityKeeperActiveElectAlgorithmTest.class,
	DefaultKeeperActiveElectAlgorithmManagerTest.class,
	DefaultKeeperElectorManagerTest.class,
	AddKeeperCommandTest.class,
	DeleteKeeperCommandTest.class,
	BackupDcKeeperMasterChooserAlgorithmTest.class,
	PrimaryDcKeeperMasterChooserAlgorithmTest.class,
	DefaultDcKeeperMasterChooserTest.class,
	FirstNewMasterChooserTest.class,
	DefaultOffsetwaiterTest.class,
	DefaultSlaveOfJobTest.class,
	DefaultKeeperStateControllerTest.class,
	KeeperStateChangeJobTest.class,
	DefaultKeeperStateChangeHandlerTest.class,
	DeferredResponseTest.class,
	DefaultSentinelManagerTest.class,
	DefaultDcMetaCacheRefreshTest.class,
	DefaultChangePrimaryDcActionTest.class,
	DefaultKeeperManagerTest.class,
	PeerMasterChooserManagerTest.class,
	MasterChooserTest.class,
	CurrentMasterChooseCommandTest.class,
	PeerMasterChooseCommandTest.class,
	DefaultPeerMasterChooseActionTest.class,
	MasterChooseCommandFactoryTest.class,
	PeerMasterAdjustJobTest.class,
	DefaultPeerMasterStateAdjusterTest.class,
	DefaultPeerMasterStateManagerTest.class,
	PeerMasterAdjustActionTest.class,
	PeerMasterAdjustJobFactoryTest.class,
	PeerMasterMetaServerStateChangeHandlerTest.class,
	DefaultMetaServerRefreshPeerMasterTest.class,
	AbstractClusterShardPeriodicTaskTest.class,
	DefaultMasterChooserManagerTest.class,
	ClusterShardCachedNewMasterChooserTest.class
})
public class AllTests {

}

@@ -3625,32 +3625,34 @@
 torTest.class,%0A%09
+//
 DefaultClusterAr
@@ -3696,32 +3696,34 @@
 ersTest.class,%0A%09
+//
 ClusterServerSha
@@ -3732,32 +3732,34 @@
 ingTest.class,%0A%09
+//
 ClusterServersAp
@@ -4222,16 +4222,18 @@
 class,%0A%09
+//
 AddKeepe

exclude slow ut