Details
-
Umbrella
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
-
All.
Description
- Cutting down on the number of cluster spinups by coalescing related tests rather than have each spin up its own cluster
- Make cluster start/stop faster
- Rewriting long-running tests so they do not need to be run on a cluster; e.g. by instead mocking expected signals/messages
- Move long running tests out of the unit test suite to instead run as part of the recently introduced 'integration test' step
Attachments
Attachments
Issue Links
- is related to
-
HBASE-5114 TestMetaReaderEditor can timeout during test execution
- Closed
-
HBASE-5024 A thread named LruBlockCache.EvictionThread remains after the shutdown of a cluster
- Closed
-
HBASE-5025 Two threads named pool-1-thread-1 and pool-2-thread-1 remains after the shutdown of a cluster
- Closed
-
HBASE-5051 HBaseTestingUtility#getHBaseAdmin() creates a new HBaseAdmin instance at each call
- Closed
-
HBASE-5053 HCM Tests leak connections
- Closed
-
HBASE-5030 Some tests do not close the HFile.Reader they use, leaving some file descriptors open
- Closed
-
HBASE-4955 Use the official versions of surefire & junit
- Closed
- relates to
-
HBASE-4326 Tests that use HBaseTestingUtility.startMiniCluster(n) should shutdown with HBaseTestingUtility.shutdownMiniCluster.
- Closed
-
HBASE-4865 HBaseAdmin addColumn, modifyColumn, deleteColumn are documented as asynchronous but are actually synchronous.
- Closed
-
HBASE-4454 Add failsafe plugin to build and rename integration tests
- Closed
-
HBASE-4519 25s sleep when expiring sessions in tests
- Closed
-
HBASE-4559 Refactor TestAvroServer into an integration test
- Closed
-
HBASE-3672 MapReduce test cases shouldn't use system /tmp
- Closed
-
HBASE-4448 HBaseTestingUtilityFactory - pattern for re-using HBaseTestingUtility instances across unit tests
- Closed
-
HBASE-2675 Quick "smoke tests" testsuite
- Closed
-
HBASE-4336 Convert source tree into maven modules
- Closed
-
HBASE-4438 Speed the build test phase
- Closed
- requires
-
HBASE-4634 "test.build.data" property overused leading to write data at the wrong place
- Closed
-
HBASE-4825 TestRegionServersMetrics and TestZKLeaderManager are not categorized (small/medium/large)
- Closed
-
HBASE-4993 Performance regression in minicluster creation
- Closed
-
HBASE-4832 TestRegionServerCoprocessorExceptionWithAbort fails if the region server stops too fast
- Closed
-
HBASE-5015 Remove some leaks in tests due to lack of HTable.close()
- Closed
-
HBASE-5064 utilize surefire tests parallelization
- Closed
-
HBASE-4603 Uneeded sleep time for tests in hbase.master.ServerManager#waitForRegionServers
- Closed
-
HBASE-4604 hbase.client.TestHTablePool could start a single cluster instead of one per method
- Closed
-
HBASE-4613 hbase.util.Threads#threadDumpingIsAlive sleeps 1 second, slowing down the shutdown by 0.5s
- Closed
-
HBASE-4639 DFS Cluster is used while not needed in some unit tests
- Closed
-
HBASE-4703 Improvements in tests
- Closed
-
HBASE-4737 Categorize the tests into small/medium/large; allow small tests to be run in parallel within a single JVM
- Closed
-
HBASE-4763 Integrate surefire and junit for category management
- Closed
-
HBASE-4764 naming errors for TestHLogUtils and SoftValueSortedMapTest
- Closed
-
HBASE-4779 TestHTablePool, TestScanWithBloomError, TestRegionSplitCalculator are not tagged and TestPoolMap should not use TestSuite
- Closed
-
HBASE-4780 Lower mini cluster shutdown time in HRegionServer#waitOnAllRegionsToClose and ServerManager#letRegionServersShutdown
- Closed
-
HBASE-4781 Pom update to use the new versions of surefire & junit
- Closed
-
HBASE-4798 Sleeps and synchronisation improvements for tests
- Closed
-
HBASE-4833 HRegionServer stops could be 0.5s faster
- Closed
-
HBASE-4847 Activate single jvm for small tests on jenkins
- Closed
-
HBASE-4965 Monitor the open file descriptors and the threads counters during the unit tests
- Closed
-
HBASE-4971 Useless sleeps in TestTimestampsFilter and TestMultipleTimestamps
- Closed
-
HBASE-4973 On failure, HBaseAdmin sleeps one time too many
- Closed
-
HBASE-4974 Remove some resources leaks on the tests
- Closed
-
HBASE-5022 Optimize HBaseConfiguration#create
- Closed
-
HBASE-4712 Document rules for writing tests
- Closed
-
HBASE-4759 Migrate from JUnit 4.8.2 to JUnit 4.10
- Closed