Hbase smoke artifacts aren't working anymore:
This version of the patch fixes the artifact creation problem (including broken tests). However, the execution side still needs to be worked on.
getting there: tests are running now
Patch looks good.
In the future I wonder if it would be possible to invoke the tests shipping in the HBase test jar rather than clone the unit test code. See for example how the Phoenix package invokes its end to end test suite.
Actually, this would be totally great to have, as the test coverage would be wider and we won't need to deal with potential bit-rot. I will open a separate JIRA for it. Thanks for the review.
Committed to the master.