I've posted a patch to HCAT-358 that makes a big change to the e2e tests. Rather than trying to work off of your build area, as it did before, the e2e tests now require you to install HCat, Hive, Pig, HBase, and Hadoop on your system and tell the tests where you installed them. That's all it requires. All of the other many command line args that were required have been removed. The gross number of options in the default.conf file has also been drastically reduced.
I tried to do this in a way that would not break the changes made in HCATALOG-357. I have tested it with code installed from tarballs and can vouch that it works. I have not tested it against rpm installs yet, which I will do. I would also like the Yahoo guys (who did 357) to test, since I can't test in their environment and I may have broken something for them. You guys may need a separate default.conf (a yahoo.conf maybe?) since some of the values in that file (like pigbin) will be different in your setup. I would like to wrap this up tomorrow so that I can get HCAT-358, HCAT-359, and the tests from HCAT-209 checked in and roll the next release candidate for 0.4. Alan.
