Author: cdouglas Date: Wed Dec 3 17:20:10 2008 New Revision: 723182 URL: http://svn.apache.org/viewvc?rev=723182&view=rev Log: HADOOP-4722. Add tests for dfsadmin quota error messages. Contributed by Boris Shkolnik. Modified: hadoop/core/trunk/CHANGES.txt hadoop/core/trunk/src/test/org/apache/hadoop/cli/testConf.xml Modified: hadoop/core/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=723182&r1=723181&r2=723182&view=diff ============================================================================== --- hadoop/core/trunk/CHANGES.txt (original) +++ hadoop/core/trunk/CHANGES.txt Wed Dec 3 17:20:10 2008 @@ -161,6 +161,9 @@ HADOOP-4758. Add a splitter for metrics contexts to support more than one type of collector. (cdouglas) + HADOOP-4722. Add tests for dfsadmin quota error messages. (Boris Shkolnik + via cdouglas) + OPTIMIZATIONS HADOOP-3293. Fixes FileInputFormat to do provide locations for splits Modified: hadoop/core/trunk/src/test/org/apache/hadoop/cli/testConf.xml URL: http://svn.apache.org/viewvc/hadoop/core/trunk/src/test/org/apache/hadoop/cli/testConf.xml?rev=723182&r1=723181&r2=723182&view=diff ============================================================================== --- hadoop/core/trunk/src/test/org/apache/hadoop/cli/testConf.xml (original) +++ hadoop/core/trunk/src/test/org/apache/hadoop/cli/testConf.xml Wed Dec 3 17:20:10 2008 @@ -3165,5 +3165,106 @@ + + + verifying error messages for quota commands - setting quota on a file + + -fs NAMENODE -mkdir /test + -fs NAMENODE -touchz /test/file1 + -fs NAMENODE -setQuota 1 /test/file1 + + + -fs NAMENODE -setQuota 5 /test + + + + + SubstringComparator + Cannot set quota on a file: /test/file1 + + + + + + verifying error messages for quota commands - setting quota on non-existing file + + -fs NAMENODE -setSpaceQuota 1g /test1 + + + + + + + SubstringComparator + Can not find listing for /test1 + + + + + + verifying error messages for quota commands - exceeding quota + + -fs NAMENODE -setQuota 3 /test + -fs NAMENODE -touchz /test/file0 + -fs NAMENODE -mkdir /test/test1 + + + + + + + SubstringComparator + The quota of /test is exceeded + + + + + + verifying error messages for quota commands - setting not valid quota + + -fs NAMENODE -setQuota 0 /test + + + + + + + SubstringComparator + Invalid values for quota : 0 + + + + + + verifying error messages for quota commands - setting not valid space quota + + -fs NAMENODE -setSpaceQuota a5 /test + + + + + + + SubstringComparator + For input string: "a5" + + + + + + verifying error messages for quota commands - clearQuota on non existing file + + -fs NAMENODE -clrQuota /test1 + + + -fs NAMENODE -rmr /test + + + + SubstringComparator + Can not find listing for /test1 + + +