This is a first step to make the tests in the hadoop-0.23 branch build, and run. In order to achieve that, I had to comment out the other modules in the top level (for both the test artifact and the test execution pom), since I have only worked on the hadoop module.
For the hadoop tests, because HADOOP-7730 and
HDFS-1762 are only fixed in hadoop 0.22.x and not in hadoop 0.23, I created a TestCLI class in bigtop itself, extending org.apache.hadoop.cli.CLITestHelper, and created the necessary CommandExecutor implementation as well. There are some improvements in this TestCLI, notably the removal of hardcoded /tmp/testcli paths in the expected results, and parameterizing the superuser group in the expected results from the hdfs configuration.
Aside from changes to enable TestHadoopExamples to run, I took the liberty to modifying the parameters to some examples to make them more friendly to running on a lower resource pseudo-distributed cluster on a vm environment.