THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Panel |
---|
Previously run tests: [PartitionedRegionHAFailureAndRecoveryDUnitTest, NetSearchMessagingDUnitTest, EvictionObjectSizerDUnitTest, PartitionedRegionBucketCreationDistributionDUnitTest, InterruptsConserveSocketsFalseDUnitTest, PartitionedRegionRedundancyZoneDUnitTest, DeltaFaultInDUnitTest, PutAllGlobalDUnitTest, DeltaPropagationStatsDUnitTest, P2PDeltaPropagationDUnitTest, PartitionedRegionPRIDDUnitTest, TransactionsWithDeltaDUnitTest, Bug33726DUnitTest, PartitionedRegionTestUtilsDUnitTestPartitionedRegionTestUtilsDUnitTest, DistTXDebugDUnitTest] |
To run the same tests in order, you can add a suite to your JUnit test
Code Block |
---|
public static Test suite() { final TestSuite Class[] classessuite = new Class[] {TestSuite(); suite.addTestSuite(PartitionedRegionBucketCreationDistributionDUnitTest.class, InterruptsConserveSocketsFalseDUnitTest.class, PartitionedRegionRedundancyZoneDUnitTest.class, ); suite.addTestSuite(PartitionedRegionTestUtilsDUnitTest.class}); //Use the JUnit4TestAdapter return new TestSuite(classesone of your test has been converted to Junit4 syntax. suite.addTest(new JUnit4TestAdapter(DistTXDebugDUnitTest.class)); return suite; } |
Code Block |
---|
A complete example: Note, it mixed dunit tests and junit tests. package com.gemstone.gemfire.internal.cache.wan; import com.gemstone.gemfire.internal.cache.DistributedRegionJUnitTest; import com.gemstone.gemfire.internal.cache.PartitionedRegionRedundancyZoneDUnitTest; import com.gemstone.gemfire.internal.cache.PartitionedRegionTestUtilsDUnitTest; import com.gemstone.gemfire.internal.cache.wan.misc.ShutdownAllPersistentGatewaySenderDUnitTest; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; @Category(UnitTest.class) public class MyTestCase extends TestCase { public static Test suite() { Class[] classes = new Class[] { CacheClientNotifierDUnitTest.class, ShutdownAllPersistentGatewaySenderDUnitTest.class, PartitionedRegionRedundancyZoneDUnitTest.class, PartitionedRegionTestUtilsDUnitTest.class, DistributedRegionJUnitTest.class }; return new TestSuite(classes); } } Or a new version: @RunWith(Suite.class) @Suite.SuiteClasses({ CacheClientNotifierDUnitTest.class, DistributedRegionJUnitTest.class }) //@Category(UnitTest.class) public class MyTestCase2 extends TestCase { } |
...