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