For all contributors (this includes contributors who are not project committers), the following Jenkins jobs are available to all Impala contributors for testing patches they submit to Gerrit.
https://jenkins.impala.io/job/pre-review-test/ Use this to compile Impala and run, if desired, tests or test subsets. bin/run-all-tests.sh in the source tree is the best place to understand the meanings to the options of this job. https://jenkins.impala.io/job/gerrit-verify-dryrun-external/ (new September 2017) Use this to run the full set of verifications, including multiple compilations of Impala using various build tools, and execution of all backend tests, frontend tests, core end-to-end tests, and Apache RAT verification. This is a wrapper around what a committer will ultimately run for you to verify and submit your patch (gerrit-verify-dryrun). Neither of these jobs write a comment or Verified bit or attempt to Submit a Gerrit patch set. A submitter ought to monitor his or her job as it progresses. A submitter is encouraged to manually link a successful job in a Gerrit review comment as demonstration of success. This language is also here: https://cwiki.apache.org/confluence/display/IMPALA/Using+Gerrit+to+submit+and+review+patches#UsingGerrittosubmitandreviewpatches-Verifyingapatch(opentoallImpalacontributors)
