We are looking at switching from phpundercontrol to Hudson (it looks to have some really cool features!) but I can\'t figure out how to get phpunit logs to show up.
I typically work with CruiseControl for PHP testing (using CC's Phing support, not phpundercontrol). I have only worked with Hudson a little, but have gotten Hudson to successfully record phpunit tests using phing's phpunit support.
The following instructions assume that you will be using Phing (not Ant) to manage your PHP project builds and that you have the necessary prereqs installed. It also assumes you have PHPUnit 3 installed (though PHPUnit 2.x should work too).
Step 1: Setup Project for Phing/PHPUnit
First you need to make sure that your project is testable using Phing. Here's a sample Phing build.xml that runs unit tests and creates a JUnit-compatible XML output.
Step 2: Setup Hudson
Step 3: Build!
That should do it. Try building your project now. Hopefully it will collect the results.
Also see this Phing presentation, or this Phing presentation for more on Phing and (to a lesser extent) PHPUnit integration.
Good luck!