Change from Tinderbox to Travis CI for automated Bugzilla testing

Damien damien.nozay at gmail.com
Fri Jun 27 02:43:19 UTC 2014


Hi,

Kind of a late reply... but if some developers are forking the github
project;
then if you had pull requests enabled, you would be able to automagically
test them with Travis CI and
they would appear at [1]. Documentation for that is at [2]. This should
make the review
process tremendously easier.

I know there are strong opinions against using the issue tracker from
github, so
let me just leave that as a "that's a possibility and it's available".

[1] https://travis-ci.org/bugzilla/bugzilla/pull_requests
[2] http://docs.travis-ci.com/user/pull-requests/


On Fri, May 16, 2014 at 1:36 PM, David Lawrence <dkl at mozilla.com> wrote:

> Greetings
>
>   For a month or so, I have been working on getting our automated Bugzilla
> QA test suite up and running with the Travis
> Continuous Integration system[1] (Travis CI for short). Up until now we
> have been using Tinderbox[2] for performing our
> automated testing. Mozilla WebOps have been wanting to decommission
> Tinderbox for quite some time as the code base is no longer
> maintained and Bugzilla[3] was the only project still actively using it.
>
>   Travis CI has a free service option for open source projects which is
> what we will be using for Bugzilla. It requires the code
> to be located in github.com and since we now have a read-only mirror of
> all Bugzilla branches to github.com, Travis CI became a
> good option. Basically whenever a commit is made, Travis CI fires off
> workers that will run the automated test suite and record
> the results. All is required is a configuration file in the root directory
> of the code. The file contains some basic information
> such as programming language, how to get the test environment set up, etc.
>
>   So starting now, Tinderbox will no longer be running our automated test
> suite and we will instead using Travis CI[3]. Any
> failures or changes in the testing status will be announced in the IRC
> channels #bugzilla and #qa-bugzilla. We will be working
> on improving our test coverage as well as enabling tests for the master
> Bugzilla branch which we have not done up until now.
> If you have any questions, feel free to email or ping me on IRC in
> #bugzilla.
>
> Thanks
> David Lawrence
> Bugzilla Release Manager
>
> [1] https://travis-ci.org
> [2] http://www-archive.mozilla.org/projects/tinderbox/
> [3] https://travis-ci.org/bugzilla/bugzilla
>
> --
> David Lawrence
> dkl at mozilla.com
> -
> To view or change your list settings, click here:
> <http://bugzilla.org/cgi-bin/mj_wwwusr?user=damien.nozay@gmail.com>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bugzilla.org/pipermail/developers/attachments/20140626/45a0aec7/attachment.html>


More information about the developers mailing list