Sebastian Bergmann »
24 April 2008 »
in Announcements »
- Fixed the issue of empty error messages when two arrays or two objects are compared for equality and the respective diffs are empty. [2842]
- Fixed #414: TRUNCATE fails on PostgreSQL with foreign keys. [2833]
- Fixed #450: Code Coverage XML logfile is not compatible with Clover. [2740]
- Fixed #452: Multi-Byte strings are broken in XML logfile. [2777]
- Fixed #453: code_line_coverage field in the test database is broken. [2781]
- Fixed #456: Missing require_once in PHPUnit_Extensions_Database_Operation_Factory. [2808]
- Fixed #457: BadMethodCallException when running Selenese tests. [2813]
- Fixed #460: Undefined property: ClazzTest::$expectedExceptionCode [2818]
- Fixed #462: CLEAN_INSERT operation breaks when the flat XML dataset contains an empty table. [2829]
- Fixed #465: Catchable fatal error while diffing arrays on Windows. [2847]
Sebastian Bergmann »
21 April 2008 »
in MySQL, PHPUnit »
Once again I spent a week in the San Francisco Bay Area. This time around it was for LugRadio Live USA 2008 and the MySQL Conference & Expo 2008.

I flew in on April 12 (from FRA via LAX to SJC) and arrived in the hotel, the Hyatt Regency Santa Clara, in the afternoon.

The next morning I left the hotel around 7:00 in the morning for a genuine experience of what they call public transportation in the bay area. It took me three hours to travel the distance of about 40 miles from Santa Clara to downtown San Francisco:
The most frustrating part of this experience was the fact that you buy separate tickets for each leg of the trip as the trains are operated by different carriers and that there is no integrated timetable online.

At LugRadio Live USA 2008 I attended the following sessions:
I also got to talk briefly to Jono Bacon and Allison Randal before I had to start the three hour trip back to Santa Clara.

I got back to Santa Clara in time for the MySQL Community Dinner that was initated by Arjen Lentz.

Unlike with the PHP-focussed conferences that I usually present at, I managed to attend a session in almost every timeslot (each of which had 8 sessions to choose from) at the MySQL Conference & Expo 2008.
- Monday
- Tuesday
- Wednesday
- Thursday
I had a great time at the conference. I met a lot of nice people, had plenty of interesting discussions, and I learned a lot in the sessions.
Sebastian Bergmann »
16 April 2008 »
in MySQL, Presentations »
Here is the presentation material I used for my "Testing PHP/MySQL Applications with PHPUnit/DbUnit" presentation at the MySQL Conference in Santa Clara, CA today.
A PDF version of the presentation is available here, notes by Joe Stump (Digg.com) are here. Thanks to Sheeri Kritzer Cabral there is a video of the presentation.
Sebastian Bergmann »
09 April 2008 »
in New Features »

As of changeset 2764, PHPUnit 3.3's command-line test runner accepts a directory as its argument.
Given a directory, the test runner will recursively scan the directory for *Test.php files, build a test suite out of the *Test classes, and run it.
Sebastian Bergmann »
08 April 2008 »
in Computers and Gadgets »

In anticipation of the Neo FreeRunner phone that I pre-ordered, I installed the OpenMoko software stack using this tutorial for getting an emulation environment on my Ubuntu system.
So far, I like what I see. Of course you cannot really test the phone features (telephony, GPS, ...) in an emulated environment, yet this is enough for a first impression of the platform and its software stack.
My next project will be to figure out how to build software packages for OpenMoko and try to build PHP 5 and PHP-GTK2 for it. How nice would it be to build applications for your phone in PHP? Very :-)