joshua-decoder/joshua — pull request #70 by lukeorland (2012-11-12 04:33:55+00:00)
Title: download hadoop if necessary, remove created files before run

The standalone Hadoop used by the thrax test is not a jar library, and thus is not managed as a dependency by Ivy. This change causes the required standalone Hadoop tarball to be downloaded and extracted the first time `test/thrax/test.sh` is run. Subsequent runs don't download/extract if the previously downloaded/extracted files are still extant.

Another change removes the temporary files created by this test at the beginning of the run, because otherwise subsequent test runs would fail.