Huge +1 Sent from my iPhone
> On Jan 18, 2017, at 5:45 PM, Michael Stolz <mst...@pivotal.io> wrote: > > +1 I like this > > -- > Mike Stolz > Principal Engineer, GemFire Product Manager > Mobile: 631-835-4771 > > On Wed, Jan 18, 2017 at 6:22 PM, Udo Kohlmeyer <ukohlme...@pivotal.io> > wrote: > >> +1 Nice work Bruce >> >> >> >>> On 1/18/17 15:11, Bruce Schuchardt wrote: >>> >>> I've extended the distributedTest framework to let us do >>> backward-compatibility testing. Once it is reviewed and committed people >>> will be needed to modify existing tests to run against multiple versions of >>> Geode. >>> >>> Here is the RB review: https://reviews.apache.org/r/55688/ >>> >>> The diff in this review includes a client/server test modified to run >>> against multiple versions. Basically you just need to parameterize an >>> existing distributedTest case to run against multiple versions using >>> Host.getHost(0).getVM(testVersion, vmNumber). That give you a JVM >>> that's set up to use the requested version. You can then use the normal >>> method/lambda invocation methods to run code in that JVM. >>> >>> Currently version "100" (1.0.0-incubating) is available for >>> backward-compatibility testing. Versions to be tested are configured in >>> geode-old-versions/build.gradle as source-sets. Adding a new version is >>> trivial. >>> >> >>