dlmarion opened a new pull request, #5536:
URL: https://github.com/apache/accumulo/pull/5536

   Created SimpleSharedMacTestSuiteIT which starts Mini, runs all of the tests 
with
   the SIMPLE_MINI_CLUSTER_SUITE tag, then shuts down Mini. Annotated most of
   the tests that extended SharedMiniClusterBase and called startMiniCluster 
with
   no configuration callback with the SIMPLE_MINI_CLUSTER_SUITE tag. These test
   with that did not use a configuration callback where most likely to not do
   destructive things with Mini. ManagerApiIT was one exception and I did not 
put
   the tag on this class.
   
   Modified SharedMiniClusterBase so that stopMiniCluster would not stop the
   cluster if STOP_DISABLED was set to true, which it is in the new test suite 
class.
   This enables a single test class to be run and behave normally, but also 
allows
   the class to be part of the test suite and not shut down Mini after the 
tests have
   run. Modified stopMiniCluster to instead delete all user tables when 
STOP_DISABLED
   is set to true to clean up tables from the test class. Leaving the tables 
around
   in the instance worked for most tests, but not for tests that counted tables
   and expected a certain number (CreateTableIT) or for tests that kicked off a 
compaction
   and waited for it to finish (ComprehensiveIT.testCompaction) as the single
   Compactor may have been busy compacting other tables.
   
   Modified the pom to have two failsafe executions, one for the ITs without the
   SIMPLE_MINI_CLUSTER_SUITE and one for the test suite.
   
   Closes #5529 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to