[ https://issues.apache.org/jira/browse/YARN-2616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14265959#comment-14265959 ]
Steve Loughran commented on YARN-2616: -------------------------------------- thanks for doing the tests; without that the code that was checked in earlier doesn't officially exist. There's an outstanding patch, YARN-2683, which I'm trying to get in; this moves all registry config settings to core-default and documents the registry in the hadoop site docs. This impacts the CLI in a couple of ways: *config* Once YARN-2683 is in, all registry options will move to the core config, not yarn config; this helps the registry to run without any other YARN dependencies. Can you switch to using the basic {{Configuration}}? * docs* The YARN-2683 patch will provide the structure for adding documentation on the CLI If we can get that patch in then it'll be easy to round off the CLI with a basic manpage h3. Testing * test assertions* There's lots of test operations like {code} result = cli.run(new String[] { "ls", "NonSlashPath"}); assertEquals(-1, result); {code} This could be factored out into some method assertResult(cli, int code, String...args) which included the arg list on a failure minor: lots of tabs in the source. Indent with (two) spaces please. * failure testing * Can you add some tests with invalid bindings and see how the CLI fails? e.g: no valid ZK host/port. > Add CLI client to the registry to list/view entries > --------------------------------------------------- > > Key: YARN-2616 > URL: https://issues.apache.org/jira/browse/YARN-2616 > Project: Hadoop YARN > Issue Type: Sub-task > Components: client > Reporter: Steve Loughran > Assignee: Akshay Radia > Attachments: YARN-2616-003.patch, yarn-2616-v1.patch, > yarn-2616-v2.patch, yarn-2616-v4.patch, yarn-2616-v5.patch, yarn-2616-v6.patch > > > registry needs a CLI interface -- This message was sent by Atlassian JIRA (v6.3.4#6332)