[QA] Setting up Travis testing

Gabriel Wicke gwicke at wikimedia.org
Thu Oct 30 17:26:39 UTC 2014


Hi,

we have some testing needs that aren't easily handled by Jenkins / Zuul.

We are currently using Travis to test

a) against different versions of node, and
b) in cases like RESTBase against other software like Cassandra.

The Travis/Github integration makes that relatively easy, especially for
private repos.

As a first step, I'd like to set up such testing on the github mirror of the
Parsoid repo [1]. I am having trouble setting this up though. I am a member
of the 'owner' group (group membership public), and can set up a web hook
for the repository. I can't however seem to get the repo or organization to
show up in my travis-ci.{org,com} accounts in order to activate testing.

Has anybody set up travis testing for one of our wikimedia repos before?

For projects like RESTBase it would also be great to be able to use Gerrit
with Travis pre-merge testing. Does anybody have experience with hooking up
Travis with Gerrit or Jenkins?

Thanks,

Gabriel

[1]: https://github.com/wikimedia/mediawiki-services-parsoid



More information about the QA mailing list