Continuous integration and real-world testing

Bug #956384 reported by Andrea Crotti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Mailman
Confirmed
Wishlist
Unassigned

Bug Description

This is not a real bug, I would just like to start a discussion about
what can be done to set up a continuos integration system.

Is there any Jenkins server which can be used?

Another thing which I was thinking is if we have some real tests on
real systems with various MTA such as Postfix/Exim.

I haven't tried it yet but it seems that http://vagrantup.com/ and
puppet could really be very nice tools for the job.

And we could then
1. fire up a VM
2. install the different MTAs
3. create some complicated mailing lists and check that everything works correctly

Other ideas?

Tags: mailman3
Revision history for this message
Barry Warsaw (barry) wrote :

Also to consider is testing with various supported database backends, of which (currently) only SQLite and PostgreSQL are supported, though I would love to get support for MySQL and/or its variants.

I'm not aware of a Jenkins server that's available, but perhaps when the new python.org infrastructure gets built, we could convince them to host one for us.

+1 for this idea in general!

Changed in mailman:
importance: Undecided → Wishlist
Barry Warsaw (barry)
Changed in mailman:
status: New → Confirmed
importance: Wishlist → High
Barry Warsaw (barry)
Changed in mailman:
importance: High → Wishlist
Revision history for this message
Abhilash Raj (raj-abhilash1) wrote :

This bug has been moved to the new gitlab repo here: https://gitlab.com/mailman/mailman/issues/49

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.