Re: [Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-05-23 Thread varun sharma
Sorry for being out of touch for so long, i was having exams during
community bonding period,so i couldn't spare time for discussions. But
after doing 3 irc meetings with my mentors,i have now pretty clear
understanding on how to proceed with my project but in order to get further
suggestions from community, i am posting all the details of my project:

1. CI tool for Mailman Suite (name yet to decide):
The first part that i will be doing for next 4 weeks is CI tool for Mailman
Suite. I have already started work on that and created a launchpad
repository at https://code.launchpad.net/~varun/mailman/ci_tool. I will try
to adhere to my timeline, so by the end of this week i'll be finishing with
all the unit tests of ci-tool. Right now i've written the rough
implementation of pull and test commands using python's optparse module
http://bazaar.launchpad.net/~varun/mailman/ci_tool/view/head:/ci-tool:

ci-tool -p all
(will pull all the projects which includes mailman, mailman.client,
postorius, postorius_standalone, hyperkitty and kittystore)

ci-tool -p hyperkitty
(for pulling a particular project)

ci-tool -t all
(will run all the unit tests from all the projects)

ci-tool -t postorius
(run tests specifically)

The tool is running fine but buildbot is unable to detect the failed tests
in case of running them from ci-tool, i guess i need to write plugin for
nose2 to fix this problem. Link to one of such build is
http://buildbot.sharmalabs.com/builders/runtests/builds/116
The basic commands that i think it should have are 'pull', 'test' and 'try'
but suggestions are welcomed for any new addition.

I request all the creative (and non-creative) members of the community to
suggest some cool names for the ci-tool :)


2. The UI Testing Framework for Postorius:
I have also started working on UI framework and after discussing the
possible testing frameworks that we can use in that, we decided to go with
selenium. I wrote 5 basis tests for testing the ui of postorius with
selenium webdriver (
http://bazaar.launchpad.net/~varun/mailman/ci_tool/view/head:/test_postorius.py)
and the i am yet to expand it to hyperkitty. The idea is to include this
framework into ci-tool as an optional feature.

I will be very happy to hear the feedback from the community, so that i'll
be able to make changes to my project accordingly and at right time.
Many thanks to my mentors Florian, Steve and Sneha for helping me in making
this project feasible.

@abhilsh: Sorry, i was really busy during that time,so couldn't replay
accordingly and i'll keep that in mind for future discussions.
@barry: Thanks barry, I'll make sure the test suite works fine with all the
major MTAs, DBMSs and *nix platforms.


Thanks
Varun
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-05-01 Thread Tanstaafl

On 4/30/2014 10:11 AM, Barry Warsaw ba...@list.org wrote:

Thanks for giving me opportunity to work with mailman community this
summer. I'm an undergraduate student from Manipal Institute Of Technology,
India and i'll be working on project CI tool for the Mailman suite and
postorius improvements.
I would love to get feedback and suggestions from the community regarding
my project which involves:
1. CI tool for Mailman Suite (mailman core, postorius, hyperkitty)
2. The UI Testing Framework for Postorius
I am in process of discussing the best possible implementation for this
project with my mentors and advice from the community for the same will be
very helpful.



One of the things I think is critical for the core, is testing it against
supported the two supported db backends, SQLite and PostgreSQL.


? Not fully supporting the most popular (mysql/mariadb)?
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-05-01 Thread Barry Warsaw
On May 01, 2014, at 06:25 AM, Tanstaafl wrote:

? Not fully supporting the most popular (mysql/mariadb)?

Contributions welcome!

the-obvious-response-ly y'rs,
-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-04-30 Thread varun sharma
Hi everyone,
Thanks for giving me opportunity to work with mailman community this
summer. I'm an undergraduate student from Manipal Institute Of Technology,
India and i'll be working on project CI tool for the Mailman suite and
postorius improvements.
I would love to get feedback and suggestions from the community regarding
my project which involves:
1. CI tool for Mailman Suite (mailman core, postorius, hyperkitty)
2. The UI Testing Framework for Postorius
I am in process of discussing the best possible implementation for this
project with my mentors and advice from the community for the same will be
very helpful.


Regards
Varun
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-04-30 Thread Abhilash Raj
Hi Varun,

Welcome to mailman community, we look forward to a great summer with you.


On Wed, Apr 30, 2014 at 12:24 PM, varun sharma varunsharmal...@gmail.comwrote:

 Hi everyone,
 Thanks for giving me opportunity to work with mailman community this
 summer. I'm an undergraduate student from Manipal Institute Of Technology,
 India and i'll be working on project CI tool for the Mailman suite and
 postorius improvements.
 I would love to get feedback and suggestions from the community regarding
 my project which involves:
 1. CI tool for Mailman Suite (mailman core, postorius, hyperkitty)
 2. The UI Testing Framework for Postorius


I think you should give something more to comment on rather than just asking
to give suggestions and feedback. I can't tell you each and every step of
your
project only based on above two points. Maybe you can be more specific on
ideas
that you want suggestions on?

Also not everyone on this list has read your proposal, so if you want to
discuss
on whether your proposal is enough to go though the summer or you need more
details
lined out(which I am sure you do ;-), it would be best if you either blog
about
your proposal(which I guess PSF wants you to do before coding period starts)
or post about your proposal here in mm-dev and then ask for suggestions or
feedback based on that.

thanks,
Abhilash
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC 2014: CI tool for the Mailman suite and postorius improvements

2014-04-30 Thread Barry Warsaw
Hi Varun, welcome to Mailman GSoC!

On Apr 30, 2014, at 12:24 PM, varun sharma wrote:

Thanks for giving me opportunity to work with mailman community this
summer. I'm an undergraduate student from Manipal Institute Of Technology,
India and i'll be working on project CI tool for the Mailman suite and
postorius improvements.
I would love to get feedback and suggestions from the community regarding
my project which involves:
1. CI tool for Mailman Suite (mailman core, postorius, hyperkitty)
2. The UI Testing Framework for Postorius
I am in process of discussing the best possible implementation for this
project with my mentors and advice from the community for the same will be
very helpful.

One of the things I think is critical for the core, is testing it against
supported the two supported db backends, SQLite and PostgreSQL.  Eventually
others if/when we get some contributions.  I'd also love to see some testing
against the major MTAs, and on other *nix platforms other than Ubuntu and
Debian.

Cheers,
-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9