demery-pivotal opened a new pull request, #7712:
URL: https://github.com/apache/geode/pull/7712

   Currently, upgrade tests upgrade from an old version of Geode to the
   current version, both running on the test JVM's version of Java.
   
   This commit enhances most upgrade tests so that they also upgrade from
   an old Java version to a newer one, both running the current version of
   Geode.
   
   The new `VmConfiguration` class represents a configuration for a Geode
   JVM, specifying both the Java version and the Geode version.
   
   The new `VmConfigurations` class offers two factory methods to produce
   lists of candidate configurations:
   - `VmConfigurations.upgrades()` produces a list of "upgrade"
     configurations useful for most upgrade tests. Each upgrade
     configuration specifies either and old version of Geode or an old
     version of Java, but not both.
   - `VmConfigurations.all()` produces a list of upgrades plus a
     configuration representing the current version of Geode and the test
     JVM's version of Java.
   
   `VmConfigurations` also includes factory methods to create predicates to
   filter configurations.
   
   (cherry picked from commit e835c8c4fc1c05d239baab912c1b91274b4f0e92)
   


-- 
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...@geode.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to