You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by xg...@apache.org on 2017/07/31 16:00:51 UTC
[19/50] [abbrv] hadoop git commit: HDFS-2319. Add test cases for
FSshell -stat. Contributed by XieXianshan and Bharat Viswanadham.
HDFS-2319. Add test cases for FSshell -stat. Contributed by XieXianshan and Bharat Viswanadham.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e3c73002
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e3c73002
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e3c73002
Branch: refs/heads/YARN-5734
Commit: e3c73002250a21a771689081b51764eca1d862a7
Parents: 5f4808c
Author: Jitendra Pandey <ji...@apache.org>
Authored: Thu Jul 27 13:23:15 2017 -0700
Committer: Jitendra Pandey <ji...@apache.org>
Committed: Thu Jul 27 13:23:15 2017 -0700
----------------------------------------------------------------------
.../src/test/resources/testHDFSConf.xml | 125 ++++++++++++++++++-
1 file changed, 124 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hadoop/blob/e3c73002/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml
index 9302507..ba90efa 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/resources/testHDFSConf.xml
@@ -7203,7 +7203,130 @@
</comparator>
</comparators>
</test>
-
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for hdfs:// path - user/group name for directory</description>
+ <test-commands>
+ <command>-fs NAMENODE -mkdir hdfs:///dirtest</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp hdfs:///dirtest</command>
+ <command>-fs NAMENODE -stat "%u-%g" hdfs:///dirtest</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r hdfs:///dirtest</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for hdfs:// path - user/group name for file</description>
+ <test-commands>
+ <command>-fs NAMENODE -put CLITEST_DATA/data60bytes hdfs:///data60bytes</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp hdfs:////data60bytes</command>
+ <command>-fs NAMENODE -stat "%u-%g" hdfs:////data60bytes</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r hdfs:///data60bytes</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for hdfs:// path - user/group name for multiple files</description>
+ <test-commands>
+ <command>-fs NAMENODE -put CLITEST_DATA/data60bytes hdfs:///data60bytes</command>
+ <command>-fs NAMENODE -put CLITEST_DATA/data30bytes hdfs:///data30bytes</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp hdfs:///data60bytes</command>
+ <command>-fs NAMENODE -chown hdfs:hdfs hdfs:///data30bytes</command>
+ <command>-fs NAMENODE -stat "%u-%g" hdfs:///data*</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r hdfs:///data60bytes</command>
+ <command>-fs NAMENODE -rm -r hdfs:////data30bytes</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hdfs-hdfs</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for Namenode's path - user/group name for directory</description>
+ <test-commands>
+ <command>-fs NAMENODE -mkdir /dir0</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp NAMENODE/dir0/</command>
+ <command>-fs NAMENODE -stat "%u-%g" NAMENODE/dir0/</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r NAMENODE/dir0</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for Namenode's path - user/group name for file </description>
+ <test-commands>
+ <command>-fs NAMENODE -mkdir /dir0</command>
+ <command>-fs NAMENODE -put CLITEST_DATA/data15bytes NAMENODE/dir0/data15bytes</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp NAMENODE/dir0/data15bytes</command>
+ <command>-fs NAMENODE -stat "%u-%g" NAMENODE/dir0/data15bytes</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r NAMENODE/dir0</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
+ <test> <!-- TESTED -->
+ <description>stat: Test for Namenode's path - user/group name for multiple files </description>
+ <test-commands>
+ <command>-fs NAMENODE -mkdir /dir0</command>
+ <command>-fs NAMENODE -put CLITEST_DATA/data15bytes NAMENODE/dir0/data15bytes</command>
+ <command>-fs NAMENODE -put CLITEST_DATA/data30bytes NAMENODE/dir0/data30bytes</command>
+ <command>-fs NAMENODE -chown hadoop:hadoopgrp NAMENODE/dir0/data15bytes</command>
+ <command>-fs NAMENODE -chown hdfs:hdfs NAMENODE/dir0/data30bytes</command>
+ <command>-fs NAMENODE -stat "%u-%g" NAMENODE/dir0/data*</command>
+ </test-commands>
+ <cleanup-commands>
+ <command>-fs NAMENODE -rm -r NAMENODE/dir0</command>
+ </cleanup-commands>
+ <comparators>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hadoop-hadoopgrp</expected-output>
+ </comparator>
+ <comparator>
+ <type>TokenComparator</type>
+ <expected-output>hdfs-hdfs</expected-output>
+ </comparator>
+ </comparators>
+ </test>
+
<!-- Tests for tail -->
<test> <!-- TESTED -->
<description>tail: contents of file(absolute path)</description>
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org