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 2020/01/27 18:50:00 UTC

[jira] [Commented] (GEODE-7109) Improve DUnit test coverage for Tomcat session state module

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

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

Commit 04e3c3f0c42599fe378d73f56742dbb2d5b61476 in geode's branch refs/heads/feature/GEODE-7109 from Eric Shu
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=04e3c3f ]

GEODE-7109: add test case that multiple sessions can be maintained.


> Improve DUnit test coverage for Tomcat session state module
> -----------------------------------------------------------
>
>                 Key: GEODE-7109
>                 URL: https://issues.apache.org/jira/browse/GEODE-7109
>             Project: Geode
>          Issue Type: Improvement
>          Components: http session, tests
>            Reporter: Benjamin P Ross
>            Assignee: Eric Shu
>            Priority: Major
>              Labels: GeodeCommons
>
> Our DUnit test coverage is significantly lacking for the Tomcat session state module.  This story aims to improve test coverage of that module.
> Write DUnit tests for the following classes:
>  * DeltaSessionAttributeEventBatch
>  * DeltaSessionDestroyAttributeEvent
>  * DeltaSessionStatistics
>  * DeltaSessionUpdateAttributeEvent
>  * AbstractSessionCache
>  * ClientServerSessionCache
>  * CommitSessionValve
>  * DeltaSession
>  * DeltaSessionFacade
>  * DeltaSessionManager
>  * JvmRouteBinderValve
>  * PeerToPeerSessionCache
>  * SessionExpirationCacheListener
>  * TouchReplicatedRegionEntriesFunction
>  * TouchPartitionedRegionEntriesFunction
> Write DUnit tests to exercise all versions of Tomcat with client-server and peer-to-peer topologies, with and without local caching enabled.  We also want to exercise rebalance, resource management (thresholds), and commit behavior (CommitSessionValve) related configuration as described in the docs.  We should scale these tests and the system level tests to do a more realistic workload. A lot of them add a single entry to the session store with just one or two containers. ([https://gemfire.docs.pivotal.io/98/geode/tools_modules/http_session_mgmt/tomcat_changing_gf_default_cfg.html]).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)