Re: Travis integration for Gallery

Shad Laws <shad-xpYdmXCiSuZWk0Htik3J/[email protected]> Wed, 6 Mar 2013 21:47:52 +0100
Newsgroups gmane.comp.web.gallery.devel
Message-ID <CA+z51A4A_dA7YNbKSPeWzBEN1H82vQUBOmeqT-NsMRGxjAzLVA@mail.gmail.com>
Very cool!

Two quick things: first, I think the config isn't working quite right
as only 3.0.x is passing, although if you look at the results its says
all 332 tests pass <shrug>.

Second, is there a way we can make the XSS test less sensitive?  The
golden files effectively quiet a lot of false positives.  Also, it
seems like forgetting to update the golden files is one of the most
common ways to fail on Travis...

Shad


On 6 March 2013 21:12, Bharat Mediratta <[email protected]> wrote:
>
> Hey guys.  Thanks to some work by Jozef we now have Travis integration for
> Gallery.  This is pretty awesome - it runs all of our tests after every
> commit and gives feedback on where we stand.  Here's the current status:
>
>   https://travis-ci.org/gallery/gallery3/builds
>
> Benefits so far:
>
> Just integrating with Travis uncovered one flaky test that we've since
> fixed.
> It'll be much more obvious when we're breaking tests
> We can back track a test failure to the commit that broke it
> Pull requests come with test result status inline so I know when a pull
> request is good
> We can skip running tests as part of the release process as long as the
> build on Travis is clean
> We are testing against PHP 5.3, 5.4 and 5.5
>
> Win!
>
> Here's the current state of our branches:
>
>    https://travis-ci.org/gallery/gallery3/branches
>
> The 3.0.x, 3.1.x and master branches are red/yellow right now but they'll be
> green shortly.  At some point the kohana_3 branch will show up there and I
> expect it to be red until I get it in some kind of working state.
>
> As a side note, there's a job on galleryproject.org that checks the repo and
> updates .build_number if it notices changes, and updates the versions in the
> database on galleryproject.org, which is what clients check to see if they
> have the latest code.  I've made a tweak to that script so that those
> .build_number updates don't kick off new Travis builds.
>
> -Bharat
>
>
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
> endpoint security space. For insight on selecting the right partner to
> tackle endpoint security challenges, access the full report.
> http://p.sf.net/sfu/symantec-dev2dev
> __[ g a l l e r y - d e v e l ]_________________________
>
> [ list info/archive --> http://gallery.sf.net/lists.php ]
> [ gallery info/FAQ/download --> http://gallery.sf.net ]

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]