Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-30 Thread Antoine Musso
Le 29/08/12 16:27, Chad a écrit : Question: why does the config for non-extension tests attempt to load extensions? -Parser and -Misc both seem to be failing due to a broken inclusion of Wikibase. The -Parser and -Misc jobs are triggered by both the MediaWiki core job and the one testing the

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-30 Thread Oren Bochman
I've tried to do this for translate ext last week - so here are a couple of questions: 1. is successfully runnig the test a requirement to successfully score on gerrit? (i.e. how is gerrit integrated) 2. does the extension need to include php unit? On Thu, Aug 30, 2012 at 9:43 AM, Antoine Musso

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-30 Thread Antoine Musso
Le 30/08/12 10:11, Oren Bochman a écrit : 1. is successfully runnig the test a requirement to successfully score on gerrit? (i.e. how is gerrit integrated) When a change is submitted in Gerrit a notification is sent to Jenkins. If a job is setup for the repository, it will be triggered. For

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-30 Thread Roan Kattouw
On Thu, Aug 30, 2012 at 1:11 AM, Oren Bochman orenboch...@gmail.com wrote: I've tried to do this for translate ext last week - so here are a couple of questions: 1. is successfully runnig the test a requirement to successfully score on gerrit? (i.e. how is gerrit integrated) Jenkins sets a

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-30 Thread Jon Robson
Excellent! Can't wait to get MobileFrontend using this. Great work Antoine. On Thu, Aug 30, 2012 at 12:59 PM, Roan Kattouw roan.katt...@gmail.com wrote: On Thu, Aug 30, 2012 at 1:11 AM, Oren Bochman orenboch...@gmail.com wrote: I've tried to do this for translate ext last week - so here are a

[Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Antoine Musso
Hello, After much hassle with Jenkins, ant and PHPUnit, I finally managed to run an extension PHPUnit test suite under Jenkins. The winner is TitleBlacklist for which results are available via: https://integration.mediawiki.org/ci/job/Ext-TitleBlacklist/ The Jenkins job is setup to report the

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Tyler Romeo
Are there any plans to move more extensions (or at least those with unit tests) under Jenkins? Because I know one of my extension (TwoFactorAuthentication) has unit tests. *--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com |

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Chad
On Wed, Aug 29, 2012 at 10:18 AM, Antoine Musso hashar+...@free.fr wrote: Hello, After much hassle with Jenkins, ant and PHPUnit, I finally managed to run an extension PHPUnit test suite under Jenkins. The winner is TitleBlacklist for which results are available via:

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Antoine Musso
Le 29/08/12 16:24, Tyler Romeo a écrit : Are there any plans to move more extensions (or at least those with unit tests) under Jenkins? Because I know one of my extension (TwoFactorAuthentication) has unit tests. Ultimately, all extensions hosted on WMF git server will be integrated in

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Tyler Romeo
Ultimately, all extensions hosted on WMF git server will be integrated in Jenkins. If you get PHPUnit test, I will add a job for it as soon as the current jobs are stable enough. Awesome! *--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Max Semenik
On 29.08.2012, 18:27 Chad wrote: Question: why does the config for non-extension tests attempt to load extensions? -Parser and -Misc both seem to be failing due to a broken inclusion of Wikibase. Core tests should be run without any extensions. Ideally, core tests should include as many

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Chad
On Wed, Aug 29, 2012 at 10:53 AM, Max Semenik maxsem.w...@gmail.com wrote: On 29.08.2012, 18:27 Chad wrote: Question: why does the config for non-extension tests attempt to load extensions? -Parser and -Misc both seem to be failing due to a broken inclusion of Wikibase. Core tests should be

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Jeroen De Dauw
Hey, Ultimately, all extensions hosted on WMF git server will be integrated in Jenkins. If you get PHPUnit test, I will add a job for it as soon as the current jobs are stable enough. Thanks for your work on this! :) Cheers -- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil.

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Chad
On Wed, Aug 29, 2012 at 11:01 AM, Jeroen De Dauw jeroended...@gmail.com wrote: Hey, Ultimately, all extensions hosted on WMF git server will be integrated in Jenkins. If you get PHPUnit test, I will add a job for it as soon as the current jobs are stable enough. Thanks for your work on

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Derric Atzrott
Core tests should be run without any extensions. Ideally, core tests should include as many extension tests as possible to prevent core from silently breaking extensions. That's why we write tests for extensions. You could very easily write two extensions that produce conflicting

Re: [Wikitech-l] [testing] TitleBlacklist now tested under Jenkins

2012-08-29 Thread Mark Holmquist
Ultimately, all extensions hosted on WMF git server will be integrated in Jenkins. If you get PHPUnit test, I will add a job for it as soon as the current jobs are stable enough. At the risk of sounding unoriginal, _zomg this is amazing_. Thanks a bunch, Antoine! -- Mark Holmquist Contractor,