Description
The TestCLI and TestAppend classes both have hard references to an HDFS user shell, although most of their functionality is actually geared towards testing the abstract FileSystem interface.
Removing a couple of lines from TestCLI:
String[] createTestcliDirCmds =
{"hadoop fs -mkdir -p " + TEST_DIR_ABSOLUTE, "hadoop fs -chmod 777 " + TEST_DIR_ABSOLUTE};
shHDFS.exec(createTestcliDirCmds);
And a this line from TestAppend:
shHDFS.exec("hadoop fsck /user/$USERNAME/$testAppendInput/test2.file$date");
This will essentially allow bigtop suites to be used to validate file system functionality in clusters with heterogenous https://wiki.apache.org/hadoop/HCFS/ implementations.
Attachments
Attachments
Issue Links
- is related to
-
BIGTOP-1307 Some TestCLI cases fail with 'No such file or directory'
- Resolved
- is superceded by
-
BIGTOP-1342 Make TestCLI usable for both HDFS and HCFS
- Resolved
- relates to
-
BIGTOP-1321 TestCLI: check assumptions before the test run
- Resolved