On 19/08/16 14:20, Ellison Anne Williams wrote: > Also, AWS and GCP are options - they won't integrate into travis, but they > are a (relatively) easy way to run through the distributed test suite. > > I had thought about posting some instructions (at some point) for 'How to > Run the Pirk Distributed Tests on AWS/GCP/etc' to help new folks get up to > speed quickly. Of course, AWS and GCP both have detailed instructions, but > they take time to wade through. Would that be helpful?
Yes please! I'm currently wading. While I have used plenty of Spark clusters on-prem and in IBM Bluemix, I'm not familiar with driving AWS/GCP. May I suggest you jot some notes into the wiki [1], and I'll follow behind and fill in details etc as I go? [1] https://cwiki.apache.org/confluence/display/PIRK/Pirk+Home Thanks, Tim > On Fri, Aug 19, 2016 at 9:09 AM, Darin Johnson <[email protected]> > wrote: > >> 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 >>> >>> >>> >> >
