[ https://issues.apache.org/jira/browse/HADOOP-13079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15931741#comment-15931741 ]
Steve Loughran commented on HADOOP-13079: ----------------------------------------- Test doesn't work on Windows I'm afraid; HADOOP-14199 covers it. Probably simplest just to skip the test entirely there. Also looking at the test file, it should be using {{GenericTestUtils.getTempPath()}} to get the temp dir > Add -q option to Ls to print ? instead of non-printable characters > ------------------------------------------------------------------ > > Key: HADOOP-13079 > URL: https://issues.apache.org/jira/browse/HADOOP-13079 > Project: Hadoop Common > Issue Type: Bug > Affects Versions: 2.6.0 > Reporter: John Zhuge > Assignee: John Zhuge > Fix For: 2.8.0, 3.0.0-alpha1 > > Attachments: HADOOP-13079.001.patch, HADOOP-13079.002.patch, > HADOOP-13079.003.patch, HADOOP-13079.004.patch > > > Add option {{-q}} to "hdfs dfs -ls" to print non-printable characters as "?". > Non-printable characters are defined by > [isprint(3)|http://linux.die.net/man/3/isprint] according to the current > locale. > Default to {{-q}} behavior on terminal; otherwise, print raw characters. See > the difference in these 2 command lines: > * {{hadoop fs -ls /dir}} > * {{hadoop fs -ls /dir | od -c}} > In C, {{isatty(STDOUT_FILENO)}} is used to find out whether the output is a > terminal. Since Java doesn't have {{isatty}}, I will use JNI to call C > {{isatty()}} because the closest test {{System.console() == null}} does not > work in some cases. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org