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