[ https://issues.apache.org/jira/browse/GEODE-10257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17539840#comment-17539840 ]
ASF subversion and git services commented on GEODE-10257: --------------------------------------------------------- Commit f1d687389997f95e4b015ded2883b5dc4eb2f093 in geode's branch refs/heads/support/1.15 from Dale Emery [ https://gitbox.apache.org/repos/asf?p=geode.git;h=f1d6873899 ] GEODE-10257: Upgrade tests can upgrade Java (#7686) (#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) > Enhance upgrade tests to upgrade JDK > ------------------------------------ > > Key: GEODE-10257 > URL: https://issues.apache.org/jira/browse/GEODE-10257 > Project: Geode > Issue Type: Improvement > Components: tests > Affects Versions: 1.15.0, 1.16.0 > Reporter: Dale Emery > Assignee: Dale Emery > Priority: Major > Labels: Java17, pull-request-available > > Currently, upgrade tests upgrade Geode from each old version to the current > version, on whatever JDK the test is running. > Expand this to also upgrade the current version of Geode from each older JDK > to each newer JDK (or to the JDK running the tests). -- This message was sent by Atlassian Jira (v8.20.7#820007)