[ 
https://issues.apache.org/jira/browse/HDFS-4237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Chu updated HDFS-4237:
------------------------------

    Attachment: HDFS-4237.patch.001

I've attached a patch for secure WebHDFS unit tests.

This patch edits MiniDFSCluster to allow starting multiple secure DataNodes. 
This involves finding free ports under 1024. Earlier, from HADOOP-9004, we 
could only start one secure DataNode.

SecureWebHdfsFileSystemContract is ignored because it extends TestCase (JUnit3) 
but I use JUnit4's Assume to check if the external KDC properties are set. 
TestCase and Assume don't work together: 
http://issues.gradle.org/browse/GRADLE-1879

The test cases from SecureWebHdfsFileSystemContract are run in 
TestSecureWebHDFS, which also runs TestWebHDFS's _testLargeFile_.





                
> Add unit tests for HTTP-based filesystems against secure MiniDFSCluster
> -----------------------------------------------------------------------
>
>                 Key: HDFS-4237
>                 URL: https://issues.apache.org/jira/browse/HDFS-4237
>             Project: Hadoop HDFS
>          Issue Type: Test
>          Components: security, test, webhdfs
>    Affects Versions: 2.0.0-alpha
>            Reporter: Stephen Chu
>            Assignee: Stephen Chu
>             Fix For: 3.0.0
>
>         Attachments: HDFS-4237.patch.001
>
>
> Now that we can start a secure MiniDFSCluster (HADOOP-9004), we need more 
> security unit tests.
> A good area to add secure tests is the HTTP-based filesystems (WebHDFS, 
> HttpFs).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to