I've built full integration tests with hadoop-minicluster before. They're a pain to setup but aren't bad to maintain once done and could be integrated into travis-ci.
On Fri, Aug 19, 2016 at 9:02 AM, Tim Ellison <[email protected]> wrote: > On 18/08/16 17:12, Ellison Anne Williams wrote: > > As a friendly public service announcement - please make sure that you run > > the distributed test suite before you accept a PR (or at least, before > > accepting a PR that touches anything affecting the tests). > > Mea culpa. > > My usual working practice is: > - hack, hack, hack > - run mvn clean test locally > - commit to new local branch > - push to my github fork > - wait until Travis declares it tested ok > - open the PR, expect the PR to pass the Travis checks > > Now I agree that I should also be doing the distributed tests; and even > more so as I work my way up the Pirk stack into the distributed code. > > What I really want is the equivalent of a Travis check for the stuff I'm > doing, and the PRs I'm reviewing. Any thoughts about how we can achieve > that as I try to figure out how I can run the distributed tests? > > Regards, > Tim > > >
