[
https://issues.apache.org/jira/browse/GEODE-3139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16070328#comment-16070328
]
ASF subversion and git services commented on GEODE-3139:
--------------------------------------------------------
Commit cc66a1e4925860f7d13af987b5656d6baf2d6ff4 in geode's branch
refs/heads/develop from [~bschuchardt]
[ https://git-wip-us.apache.org/repos/asf?p=geode.git;h=cc66a1e ]
GEODE-3139 remove current artifacts from classpath of backward-compatibility
tests
This removes the geode-core product artifacts from old-version JVM classpaths
for backward-compatibility testing. I had to change the distributed test
framework to not refer to InternalClientCache but surprisingly that caused
no compilation failures.
> remove geode-core/src/main artifacts from classpath of backward-compatibility
> tests
> -----------------------------------------------------------------------------------
>
> Key: GEODE-3139
> URL: https://issues.apache.org/jira/browse/GEODE-3139
> Project: Geode
> Issue Type: Bug
> Components: build
> Reporter: Bruce Schuchardt
> Assignee: Bruce Schuchardt
>
> When a JVM is launched to run an old version of GEODE its classpath currently
> includes the old version's jars but also includes the current version's
> classes, resources and generated-resources directories. This could cause the
> JVM to function differently than expected if the test happens to reference
> some new class or an API that doesn't exist in the old version.
> I removed these directories from the classpath and found that the tests all
> break when the couldn't find InternalClientCache, a new interface that is now
> referenced by the test framework.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)