You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anthony Baker (JIRA)" <ji...@apache.org> on 2018/04/20 19:57:30 UTC

[jira] [Closed] (GEODE-994) Remove TestableGfsh

     [ https://issues.apache.org/jira/browse/GEODE-994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anthony Baker closed GEODE-994.
-------------------------------

> Remove TestableGfsh
> -------------------
>
>                 Key: GEODE-994
>                 URL: https://issues.apache.org/jira/browse/GEODE-994
>             Project: Geode
>          Issue Type: Test
>          Components: gfsh
>            Reporter: Jens Deppe
>            Priority: Major
>
> We currently have multiple versions of "testable" Gfsh implementations which have evolved over time. We should at least investigate removing these in favor of a single Gfsh implementation.
> Features that these other implementations provide should probably be able to now be implemented in Gfsh as we have move to jline 2.x which provides additional features such as:
> - Better separation of concerns. Specifically the Terminal definition is separate from the ConsoleReader. We should be able to use a Pipe to drive Gfsh interactively from code.
> - State callbacks which would allow for explicit state change detection such as command execution. This is important as Jline executes asynchronously.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)