[ https://issues.apache.org/jira/browse/GEODE-994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Rhomberg resolved GEODE-994. ------------------------------------ Resolution: Not A Problem > 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)