HDFS-7058. Tests for truncate CLI. Contributed by Dasha Boudnik.
This commit is contained in:
parent
a1bf7aecf7
commit
2b722b904e
|
@ -310,6 +310,8 @@ Release 2.7.0 - UNRELEASED
|
|||
HDFS-7743. Code cleanup of BlockInfo and rename BlockInfo to
|
||||
BlockInfoContiguous. (jing9)
|
||||
|
||||
HDFS-7058. Tests for truncate CLI. (Dasha Boudnik via shv)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
HDFS-7454. Reduce memory footprint for AclEntries in NameNode.
|
||||
|
|
|
@ -17064,5 +17064,41 @@ $</expected-output>
|
|||
</comparator>
|
||||
</comparators>
|
||||
</test>
|
||||
<test> <!-- TESTED -->
|
||||
<description>truncate to 5 bytes after waiting for block recovery to complete</description>
|
||||
<test-commands>
|
||||
<command>-fs NAMENODE -mkdir -p /user/USERNAME/dir0</command>
|
||||
<command>-fs NAMENODE -put CLITEST_DATA/data120bytes /user/USERNAME/dir0</command>
|
||||
<command>-fs NAMENODE -truncate -w 5 /user/USERNAME/dir0/data120bytes</command>
|
||||
<command>-fs NAMENODE -cat /user/USERNAME/dir0/data120bytes</command>
|
||||
</test-commands>
|
||||
<cleanup-commands>
|
||||
<command>-fs NAMENODE -rm -r /user/USERNAME/dir0</command>
|
||||
</cleanup-commands>
|
||||
<comparators>
|
||||
<comparator>
|
||||
<type>RegexpComparator</type>
|
||||
<expected-output>12345</expected-output>
|
||||
</comparator>
|
||||
</comparators>
|
||||
</test>
|
||||
<test> <!-- TESTED -->
|
||||
<description>truncate to greater length than length of file</description>
|
||||
<test-commands>
|
||||
<command>-fs NAMENODE -mkdir /user/USERNAME/dir0</command>
|
||||
<command>-fs NAMENODE -put CLITEST_DATA/data15bytes /user/USERNAME/dir0</command>
|
||||
<command>-fs NAMENODE -truncate -w 50 /user/USERNAME/dir0/data15bytes</command>
|
||||
<command>-fs NAMENODE -cat /user/USERNAME/dir0/data15bytes</command>
|
||||
</test-commands>
|
||||
<cleanup-commands>
|
||||
<command>-fs NAMENODE -rm -r /user/USERNAME/dir0</command>
|
||||
</cleanup-commands>
|
||||
<comparators>
|
||||
<comparator>
|
||||
<type>RegexpComparator</type>
|
||||
<expected-output>12345678901234</expected-output>
|
||||
</comparator>
|
||||
</comparators>
|
||||
</test>
|
||||
</tests>
|
||||
</configuration>
|
||||
|
|
Loading…
Reference in New Issue