Attached is an updated patch that includes a Giraph smoke test, cribbed from a unit test. I wish I could report more progress. It took too much time just to figure out Maven was pulling in dependencies to some defunct java.net repo from ZooKeeper. Now I can't seem to get Maven to select the correct Hadoop artifact ("java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected"). Perhaps this is a familiar problem?
Unfortunately just executing 'hadoop jar ...' using iTest Shell is not an option because Giraph requires execution of more than one task in parallel, something not supported by LocalTaskRunner.
Edit: Fixed formatting.