Gotcha! Sounds good.

> On Jun 20, 2019, at 4:35 PM, Dan Smith <dsm...@pivotal.io> wrote:
> 
> We don't have a membership gradle module, just a package. We're adding this
> to geode-core.
> 
> For a little more context - we are thinking about refactoring membership
> (and/or maybe some other pieces) into separate gradle modules - proposal
> forthcoming! However, as a first step we need to untangle those pieces of
> code from the rest of geode-core. Rather than creating some long lived
> branch we can incrementally untangle the code a piece at a time, on
> develop. Having a way to track progress and enforce the direction of
> dependencies on the way to a separate gradle module will help with that.
> 
> -Dan
> 
>> On Thu, Jun 20, 2019 at 4:23 PM Jacob Barrett <jbarr...@pivotal.io> wrote:
>> 
>> Are you adding this dependency to just the membership module? I am cool
>> with that.
>> 
>>> On Jun 20, 2019, at 2:39 PM, Dan Smith <dsm...@pivotal.io> wrote:
>>> 
>>> Hi all,
>>> 
>>> Bill, Ernie, and I would like to add a new (apache licensed) test
>>> dependency to geode-core - https://github.com/TNG/ArchUnit. This is a
>> tool
>>> that lets you write tests that make assertions about the
>> interdependencies
>>> of your code - for example enforcing that package A does not depend on
>>> package B.
>>> 
>>> Initially we intend to add some tests about what parts of the system the
>>> org.apache.geode.distributed.internal.membership package depends on, with
>>> an eye towards making that code more independently testable (proposal on
>>> that coming soon!).
>>> 
>>> Does anyone have an issue with adding this test dependency?
>>> 
>>> -Dan
>> 
>> 

Reply via email to