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 2021/11/19 00:27:00 UTC

[jira] [Commented] (GEODE-9817) Allow analyze serializables tests to provide custom source set paths to ClassAnalysisRule

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

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

Commit 5d1e91932dff296632916a6ceccfb36039357acd in geode's branch refs/heads/develop from Kirk Lund
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=5d1e919 ]

GEODE-9817: Enable customized source set paths for ClassAnalysisRule (#7121)

Adds support for customizing source set paths of ClassAnalysisRule.

PROBLEM

Modules external to Geode must be structured the same as Geode
source code in order to use ClassAnalysisRule and the
Analyze*Serializables tests. This is necessary to better facilitate
pluggability of modules that need to provide sanctioned serializable
lists.

SOLUTION

Add source set path customization to ClassAnalysisRule, introduce
a new layer of Analyze*Serializables test base classes that can be
directly extended in order to customize source set paths in
ClassAnalysisRule. Also includes improvements to some iterating
of classes during analysis.

> Allow analyze serializables tests to provide custom source set paths to ClassAnalysisRule
> -----------------------------------------------------------------------------------------
>
>                 Key: GEODE-9817
>                 URL: https://issues.apache.org/jira/browse/GEODE-9817
>             Project: Geode
>          Issue Type: Wish
>          Components: tests
>            Reporter: Kirk Lund
>            Assignee: Kirk Lund
>            Priority: Major
>              Labels: pull-request-available
>
> In order to make SanctionedSerializablesService and the related tests to be more pluggable by external modules, I need to make changes to allow analyze serializables tests to provide custom source set paths to ClassAnalysisRule.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)