Re: [PEAR-QA] running all builds on jenkins

[email protected] (Daniel Convissor) Fri, 13 Jan 2012 21:34:35 -0500
Newsgroups php.pear.qa
Message-ID <[email protected]>
Hi Again Ladies and Gentlemen:

The builds ran pretty well under 5.4.  I fixed a couple improper uses of
arrays as strings in some packages.

The one outstanding issue is a known mysqlnd bug that shows up in the DB
tests.  The mysqlnd extension multiplies column sizes by three
(https://bugs.php.net/bug.php?id=60333).  I pestered some Oracle folks
today, so hopefully this can be fixed before 5.4.0 is released.

The other flaky thing is MDB2_Schema.  Those tests are very sensitive to
coming across other tables in the database.  Such failures are probably
due in part to bugs in MDB2_Schema, but not in parts of the code that
the unit tests are intended to address.  So, I've constructed this
package's tests to drop all tables in the database before proceeding,
but this can interfere with other unit tests.  For now, I've tried to
configure the MDB2_Schema tests to run at quiet times.  There are many
better ways to handle this, but that takes time I don't have at the
moment.

Oh, Christian Weiske was kind enough to point out the "Bulk Builder"
plugin for Jenkins.  It allows triggering all builds, or some combintion
of them based on criteria, etc.  Much easier than the scripting route I
put forth in my prior email.  I just installed it.  You'll find it at
the bottom of the main Jenins menu column.

Thanks,

--Dan