You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by GitBox <gi...@apache.org> on 2019/04/03 19:37:21 UTC

[GitHub] [accumulo] milleruntime commented on issue #1074: Rework IT Framework

milleruntime commented on issue #1074: Rework IT Framework
URL: https://github.com/apache/accumulo/issues/1074#issuecomment-479629538
 
 
   I did some grep'ing across our ITs and this is what I found.
   
   Out of the 227 IT classes...
   74 classes extend ConfigurableMacBase (which extends AccumuloITBase)
   **129 classes extend AccumuloClusterharness** (which extends AccumuloITBase)
   **8 classes extend SharedMiniClusterBase** (which extends AccumuloITBase)
   4 classes extend SimpleProxyBase (which extends SharedMiniClusterBase)
   4 classes directly extend AccumuloITBase
   3 classes that extend ofther tests
   5 classes that don't extend anything
   
   I made NewTableConfigurationIT extend AccumuloClusterHarness and it went from 29s to 4 minutes.  It currently uses SharedMiniClusterBase, which I think this is supposed to be the ONE cluster per IT test.  This makes me think a lot of our tests are doing wayyyy too much work.  I will investigate further.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services