[jira] [Commented] (GEODE-10257) Enhance upgrade tests to upgrade JDK

2022-05-16 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-10257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17537827#comment-17537827
 ] 

ASF subversion and git services commented on GEODE-10257:
-

Commit e835c8c4fc1c05d239baab912c1b91274b4f0e92 in geode's branch 
refs/heads/develop from Dale Emery
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=e835c8c4fc ]

GEODE-10257: Upgrade tests can upgrade Java (#7686)

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.

> 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)


[jira] [Commented] (GEODE-10257) Enhance upgrade tests to upgrade JDK

2022-05-19 Thread ASF subversion and git services (Jira)


[ 
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)