<div dir="ltr">Hi,<div><br></div><div>Kind of a late reply... but if some developers are forking the github project;</div><div>then if you had pull requests enabled, you would be able to automagically test them with Travis CI and</div>
<div>they would appear at [1]. Documentation for that is at [2]. This should make the review</div><div>process tremendously easier.</div><div><br></div><div>I know there are strong opinions against using the issue tracker from github, so</div>
<div>let me just leave that as a "that's a possibility and it's available".</div><div><br></div><div>[1] <a href="https://travis-ci.org/bugzilla/bugzilla/pull_requests">https://travis-ci.org/bugzilla/bugzilla/pull_requests</a></div>
<div>[2] <a href="http://docs.travis-ci.com/user/pull-requests/">http://docs.travis-ci.com/user/pull-requests/</a><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 16, 2014 at 1:36 PM, David Lawrence <span dir="ltr"><<a href="mailto:dkl@mozilla.com" target="_blank">dkl@mozilla.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Greetings<br>
<br>
  For a month or so, I have been working on getting our automated Bugzilla QA test suite up and running with the Travis<br>
Continuous Integration system[1] (Travis CI for short). Up until now we have been using Tinderbox[2] for performing our<br>
automated testing. Mozilla WebOps have been wanting to decommission Tinderbox for quite some time as the code base is no longer<br>
maintained and Bugzilla[3] was the only project still actively using it.<br>
<br>
  Travis CI has a free service option for open source projects which is what we will be using for Bugzilla. It requires the code<br>
to be located in <a href="http://github.com" target="_blank">github.com</a> and since we now have a read-only mirror of all Bugzilla branches to <a href="http://github.com" target="_blank">github.com</a>, Travis CI became a<br>

good option. Basically whenever a commit is made, Travis CI fires off workers that will run the automated test suite and record<br>
the results. All is required is a configuration file in the root directory of the code. The file contains some basic information<br>
such as programming language, how to get the test environment set up, etc.<br>
<br>
  So starting now, Tinderbox will no longer be running our automated test suite and we will instead using Travis CI[3]. Any<br>
failures or changes in the testing status will be announced in the IRC channels #bugzilla and #qa-bugzilla. We will be working<br>
on improving our test coverage as well as enabling tests for the master Bugzilla branch which we have not done up until now.<br>
If you have any questions, feel free to email or ping me on IRC in #bugzilla.<br>
<br>
Thanks<br>
David Lawrence<br>
Bugzilla Release Manager<br>
<br>
[1] <a href="https://travis-ci.org" target="_blank">https://travis-ci.org</a><br>
[2] <a href="http://www-archive.mozilla.org/projects/tinderbox/" target="_blank">http://www-archive.mozilla.org/projects/tinderbox/</a><br>
[3] <a href="https://travis-ci.org/bugzilla/bugzilla" target="_blank">https://travis-ci.org/bugzilla/bugzilla</a><br>
<span class=""><font color="#888888"><br>
--<br>
David Lawrence<br>
<a href="mailto:dkl@mozilla.com">dkl@mozilla.com</a><br>
-<br>
To view or change your list settings, click here:<br>
<<a href="http://bugzilla.org/cgi-bin/mj_wwwusr?user=damien.nozay@gmail.com" target="_blank">http://bugzilla.org/cgi-bin/mj_wwwusr?user=damien.nozay@gmail.com</a>><br>
</font></span></blockquote></div><br></div></div></div>