demery-pivotal commented on pull request #5324:
URL: https://github.com/apache/geode/pull/5324#issuecomment-659087627


   Definitely a problem. Lacking ideas, I explored a little further.
   
   I checked the distributed tests in several modules, and each had tests that 
DID run in your PR:
   
   - geode-connectors
   - geode-cq
   - geode-dunit
   - geode-gfsh
   - geode-wan
   - geode-web
   - geode-web-management
   
   I did not do a full search to see if any distributed tests from those 
modules are missing. But each distributedTest class that I checked from each of 
those modules was run in your PR.
   
   I searched the names of the test classes that ran in your PR and found:
   
   - 55 class names with DistributedTest
   - 308 class names with DUnitTest
   - 73 additional class names with DUnit
   
   So it appears that there are lots of distributedTests running.
   
   I was suspicious of this in geode-core's build.gradle file (though I 
couldn't see how it would affect test class selection):
   
       distributedTest {
           // Some tests have inner tests that should be ignored
           exclude "**/*\$*.class"
       }
   
   But geode-dunit has the same exclusion in its distributedTest dependencies, 
and its tests ran in your PR.
   
   Several other modules (geode-logging, geode-membership, and 
geode-serialization) declare the same exclusion in the distributedTest 
dependencies, though they don't seem to actually have a distributedTest 
directory.


----------------------------------------------------------------
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:
[email protected]


Reply via email to