Hbase smoke artifacts aren't working anymore:
Committed to the master.
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.
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.
getting there: tests are running now
This version of the patch fixes the artifact creation problem (including broken tests). However, the execution side still needs to be worked on.