[ https://issues.apache.org/jira/browse/HDFS-728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12769443#action_12769443 ]
Nigel Daley commented on HDFS-728: ---------------------------------- Hairong, please write this as a Junit test. You can name the test appropriately so that it doesn't get picked up by the test target (simply don't start the test class name with the word Test). We should then file a Jira to add a functional test target to Ant that can pick up this and other similar tests. > Creat a comprehensive functional test for append > ------------------------------------------------ > > Key: HDFS-728 > URL: https://issues.apache.org/jira/browse/HDFS-728 > Project: Hadoop HDFS > Issue Type: New Feature > Affects Versions: 0.21.0 > Reporter: Hairong Kuang > Assignee: Hairong Kuang > Fix For: 0.21.0 > > Attachments: appendTest.patch, HDFS-728.patch > > > This test aims to do > 1. create a file of len1; > 2. reopen the file for append; > 3. write len2 bytes to the file and hflush; > 4. write len3 bytes to the file and close the file; > 5. validate the content of the file. > Len1 ranges from [0, 2*BLOCK_SIZE+1], len2 ranges from [0, BLOCK_SIZE+1], and > len3 ranges from [0, BLOCK_SIZE+1]. The test tries all combination of len1, > len2, and len3. To minimize the running time, bytes per checksum is set to be > 4 bytes, each packet size is set to be bytes per checksum, and each block > contains 2 packets. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.