[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2136 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2136/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joinin

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #187 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/187/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator 

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #177 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/177/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joinin

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-Hdfs-trunk #2118 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/2118/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expr

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-Yarn-trunk #920 (See 
[https://builds.apache.org/job/Hadoop-Yarn-trunk/920/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expres

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-07 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #187 (See 
[https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/187/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joinin

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll 'help: help for find' on Windows

2015-05-06 Thread Hudson (JIRA)

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

Hudson commented on HDFS-8310:
--

FAILURE: Integrated in Hadoop-trunk-Commit #7746 (See 
[https://builds.apache.org/job/Hadoop-trunk-Commit/7746/])
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M 
R via Xiaoyu Yao) (xyao: rev 7a26d174aff9535f7a60711bee586e225891b383)
* 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/cli/util/RegexpAcrossOutputComparator.java
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


> Fix TestCLI.testAll 'help: help for find' on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Fix For: 2.8.0
>
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two 

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-06 Thread Xiaoyu Yao (JIRA)

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

Xiaoyu Yao commented on HDFS-8310:
--

+1 for v002 patch. I will commit it to trunk and branch-2 shortly.

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-06 Thread Akira AJISAKA (JIRA)

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

Akira AJISAKA commented on HDFS-8310:
-

+1

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-06 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HDFS-8310:
-

\\
\\
| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | pre-patch |   5m  9s | Pre-patch trunk compilation is 
healthy. |
| {color:green}+1{color} | @author |   0m  0s | The patch does not contain any 
@author tags. |
| {color:green}+1{color} | tests included |   0m  0s | The patch appears to 
include 1 new or modified test files. |
| {color:green}+1{color} | javac |   7m 28s | There were no new javac warning 
messages. |
| {color:green}+1{color} | release audit |   0m 20s | The applied patch does 
not increase the total number of release audit warnings. |
| {color:green}+1{color} | checkstyle |   1m  3s | There were no new checkstyle 
issues. |
| {color:green}+1{color} | whitespace |   0m  0s | The patch has no lines that 
end in whitespace. |
| {color:green}+1{color} | install |   1m 32s | mvn install still works. |
| {color:green}+1{color} | eclipse:eclipse |   0m 31s | The patch built with 
eclipse:eclipse. |
| {color:green}+1{color} | findbugs |   1m 41s | The patch does not introduce 
any new Findbugs (version 2.0.3) warnings. |
| {color:green}+1{color} | common tests |  22m 40s | Tests passed in 
hadoop-common. |
| | |  40m 29s | |
\\
\\
|| Subsystem || Report/Notes ||
| Patch URL | 
http://issues.apache.org/jira/secure/attachment/12730773/HDFS-8310-002.patch |
| Optional Tests | javac unit findbugs checkstyle |
| git revision | trunk / a583a40 |
| hadoop-common test log | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10830/artifact/patchprocess/testrun_hadoop-common.txt
 |
| Test Results | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10830/testReport/ |
| Java | 1.7.0_55 |
| uname | Linux asf907.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP 
PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
| Console output | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10830/console |


This message was automatically generated.

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-RFC
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
>  

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-06 Thread Kiran Kumar M R (JIRA)

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

Kiran Kumar M R commented on HDFS-8310:
---

Thanks for review Xiaoyu, I have added space and attached patch. 

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>  Labels: BB2015-05-TBR
> Attachments: HDFS-8310-001.patch, HDFS-8310-002.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-04 Thread Xiaoyu Yao (JIRA)

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

Xiaoyu Yao commented on HDFS-8310:
--

[~kiranmr], I just found one NIT before commit it: It seems a space is missed 
between if and '(', and the '(' the '{' below. Can you update the patch?

{code}
if(Shell.WINDOWS){
{code}

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
> Attachments: HDFS-8310-001.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-03 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HDFS-8310:
-

\\
\\
| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | pre-patch |   5m 11s | Pre-patch trunk compilation is 
healthy. |
| {color:green}+1{color} | @author |   0m  0s | The patch does not contain any 
@author tags. |
| {color:green}+1{color} | tests included |   0m  0s | The patch appears to 
include 1 new or modified test files. |
| {color:green}+1{color} | javac |   7m 31s | There were no new javac warning 
messages. |
| {color:green}+1{color} | release audit |   0m 19s | The applied patch does 
not increase the total number of release audit warnings. |
| {color:green}+1{color} | checkstyle |   1m  5s | There were no new checkstyle 
issues. |
| {color:green}+1{color} | whitespace |   0m  0s | The patch has no lines that 
end in whitespace. |
| {color:green}+1{color} | install |   1m 33s | mvn install still works. |
| {color:green}+1{color} | eclipse:eclipse |   0m 32s | The patch built with 
eclipse:eclipse. |
| {color:green}+1{color} | findbugs |   1m 39s | The patch does not introduce 
any new Findbugs (version 2.0.3) warnings. |
| {color:green}+1{color} | common tests |  23m  4s | Tests passed in 
hadoop-common. |
| | |  40m 59s | |
\\
\\
|| Subsystem || Report/Notes ||
| Patch URL | 
http://issues.apache.org/jira/secure/attachment/12729984/HDFS-8310-001.patch |
| Optional Tests | javac unit findbugs checkstyle |
| git revision | trunk / a319771 |
| hadoop-common test log | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10754/artifact/patchprocess/testrun_hadoop-common.txt
 |
| Test Results | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10754/testReport/ |
| Java | 1.7.0_55 |
| uname | Linux asf904.gq1.ygridcore.net 3.13.0-36-lowlatency #63-Ubuntu SMP 
PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux |
| Console output | 
https://builds.apache.org/job/PreCommit-HDFS-Build/10754/console |


This message was automatically generated.

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
> Attachments: HDFS-8310-001.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expressi

[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-02 Thread Xiaoyu Yao (JIRA)

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

Xiaoyu Yao commented on HDFS-8310:
--

Thanks [~kirankumarmr] for fixing this and [~brahmareddy] for the review. 
+1 pending Jenkins.

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
> Attachments: HDFS-8310-001.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-02 Thread Brahma Reddy Battula (JIRA)

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

Brahma Reddy Battula commented on HDFS-8310:


[~kiranmr] thanks for taking this issue..Patch LGTM,+1 ( non binding)

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
> Attachments: HDFS-8310-001.patch
>
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions. Returns
>   true if both child expressions return true. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified. The second expression will not be
>   applied if the first fails.
> ]
> {code} 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HDFS-8310) Fix TestCLI.testAll "help: help for find" on Windows

2015-05-02 Thread Kiran Kumar M R (JIRA)

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

Kiran Kumar M R commented on HDFS-8310:
---

Test case failure is due to {{CR(\r)}} carriage return character in new line. 
Output of command execution "hadoop fs -help find" on windows is having both 
{{\r\n}} characters in new line.  Expected output string is taken from 
testConf.xml, this will only have {{\n}} characters for new line. XML Parser 
(SAX) will normalize new line on all platforms.

Due to this difference in newline characters, test output comparison is failing.

{{RegexpAcrossOutputComparator}} was intended for comparing multi-line outputs. 
I have modified it to cleanup {{\r}} from input parameters before doing regex 
comparison.
{code}
if(Shell.WINDOWS){
  actual = actual.replaceAll("\\r", "");
  expected = expected.replaceAll("\\r", "");
}
{code}

After this modification test cases are passing, 
Review the fix.

> Fix TestCLI.testAll "help: help for find" on Windows
> 
>
> Key: HDFS-8310
> URL: https://issues.apache.org/jira/browse/HDFS-8310
> Project: Hadoop HDFS
>  Issue Type: Sub-task
>  Components: test
>Affects Versions: 2.7.0
>Reporter: Xiaoyu Yao
>Assignee: Kiran Kumar M R
>Priority: Minor
>
> The test uses  in a single regex, which does not 
> match on Windows as shown below.
> {code}
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(155)) - 
> ---
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(156)) - Test ID: [31]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(157)) -Test Description: 
> [help: help for find]
> 2015-04-30 01:14:01,737 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(158)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(162)) -   Test Commands: 
> [-help find]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(166)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(173)) - 
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(177)) -  Comparator: 
> [RegexpAcrossOutputComparator]
> 2015-04-30 01:14:01,738 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(179)) -  Comparision result:   
> [fail]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(181)) - Expected output:   
> [-find  \.\.\.  \.\.\. :
>   Finds all files that match the specified expression and
>   applies selected actions to them\. If no  is specified
>   then defaults to the current working directory\. If no
>   expression is specified then defaults to -print\.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing\.
>   If -iname is used then the match is case insensitive\.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   expression is used then an ASCII NULL character is appended rather
>   than a newline.
>   
>   The following operators are recognised:
> expression -a expression
> expression -and expression
> expression expression
>   Logical AND operator for joining two expressions\. Returns
>   true if both child expressions return true\. Implied by the
>   juxtaposition of two expressions and so does not need to be
>   explicitly specified\. The second expression will not be
>   applied if the first fails\.
> ]
> 2015-04-30 01:14:01,739 INFO  cli.CLITestHelper 
> (CLITestHelper.java:displayResults(183)) -   Actual output:   
> [-find  ...  ... :
>   Finds all files that match the specified expression and
>   applies selected actions to them. If no  is specified
>   then defaults to the current working directory. If no
>   expression is specified then defaults to -print.
>   
>   The following primary expressions are recognised:
> -name pattern
> -iname pattern
>   Evaluates as true if the basename of the file matches the
>   pattern using standard file system globbing.
>   If -iname is used then the match is case insensitive.
>   
> -print
> -print0
>   Always evaluates to true. Causes the current pathname to be
>   written to standard output followed by a newline. If the -print0
>   express