ctubbsii commented on PR #5555:
URL: https://github.com/apache/accumulo/pull/5555#issuecomment-2902463211

   On a phone call with @kevinrr888 , we discussed the following plan, that I 
think will satisfy everything we want out of this.
   In summary:
   
   1. Check to see if any of the stop minicluster steps need to be backported 
to 2.1 to prevent leftover processes running in the background of 2.1 builds
   2. Strip out the profile changes in this PR, just to minimize the changes 
needed for this PR, and merge it with the various javadoc, typo, and other 
small fixes
   3. Create a new PR to do the following things:
     a. Revert the changes to the POM for the failsafe plugin to prior to #5536 
(so, no second execution or extra config for the suite test), keeping the use 
of the new dependencies for the suite
     b. Rename the SimpleSharedMacTestSuite to SimpleSharedMacTestSuiteIT so it 
gets picked up by the normal execution of the ITs
     c. Rename the ITs included in the suite so end with ITsimpleSuite (or 
similar) and use that name pattern for the suite
     d. Remove the new tag off all the ITs included in the suite, since those 
aren't needed anymore
   
   I think this gets us everything we want, such as:
   
   * By default, everything in the suite will run in the normal build
   * No messy POM changes that make it hard to override plugin properties on 
the command-line to execute a specific test
   * Executing a specific IT can still be done with `-Dit.test=` to execute a 
test inside the suite (since the name, when specifying it explicitly, does not 
need to match the normal pattern)
   * The suite itself can be run by itself, or excluded, with a pattern that 
includes or excludes SimpleSharedMacTestSuiteIT
   
   I also think that if this works out well, that we could do something similar 
with ComprehensiveIT, so it doesn't need to be all contained in the same file, 
but could be split up for organizational purposes, and ComprehensiveIT could be 
a suite.
   


-- 
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