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

Chesnay Schepler commented on FLINK-8985:
-----------------------------------------

Let's not over-complicate this thing from the get-go. If we've covered the 
basic commands, and have a system that we can extend in the future that's a 
really good start.

I doubt we can do this as nicely as we do for the REST API, since that is 
mostly GET requests with very limited parameter options.
In contrast, the client relies on a number of semantically important flags that 
I'm not so sure we can automate.

For this case a more reasonable approach is to parse the {{--help}} output, 
derive a list of commands to test, and only check whether all these are 
covered. However I would really delay this for now,

> End-to-end test: CLI
> --------------------
>
>                 Key: FLINK-8985
>                 URL: https://issues.apache.org/jira/browse/FLINK-8985
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Client, Tests
>    Affects Versions: 1.5.0
>            Reporter: Till Rohrmann
>            Assignee: Rong Rong
>            Priority: Major
>
> We should an end-to-end test which verifies that all client commands are 
> working correctly.



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

Reply via email to