Q:

Eclipse PDT & PHPUnit?

Is there any integration of PHPUnit with Eclipse PDT? 
If not, are there any plans to do so?

A:

See Eclipse Plugin PHP Tool Integration (PTI) which provides integration of following features for Eclipse:

PHP_CodeSniffer
PHPUnit
PHP Depend
PHP Copy/Paste Detector

Update sites (Help - Install Software - Add ...):
Latest stable release: http://www.phpsrc.org/eclipse/pti/
Development version: http://www.phpsrc.org/eclipse/pti-dev/

A:

We've developed an Eclipse plugin called MakeGood that integrates PHPUnit and more testing frameworks with Eclipse PDT.

MakeGood is a continuous test runner to run unit tests on Eclipse PDT.
MakeGood provides fast feedback by automated workflows for running tests, tracking failures and errors and fatal errors. This will help developers to do Test Driven Development (TDD) and Continuous Testing.

For more information, visit our website at: https://github.com/piece/makegood/wiki

A:

It is possible to integrate PHPUnit with PDT in a simple way (these settings aren't fully generic but should be a good starting point).

Select the Run > External Tools >
External tools configurations
Create a new program
Set the Location to point to your
executable (/usr/bin/phpunit on
linux)
Set the Working Directory to use the
variable ${workspace_loc}
Set the Arguments to
${resource_path}

Now select Run > External Tools > PHPUnit to execute the selected test file.  This simply executes phpunit and sends STDOUT to the Eclipse terminal.  Simple but effective.
Subsequently, you can use the icon with a green arrow and red toolbox to run PHPUnit without having to navigate the menus.

