You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2017/06/30 16:00:01 UTC

[jira] [Commented] (GEODE-3139) remove geode-core/src/main artifacts from classpath of backward-compatibility tests

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