Komodo has a unit testing interface for Perl, PHP, Ruby and Python. Unit tests can be defined globally, or within a project. Test output is displayed in the Test Results tab in the bottom pane. Click on an error to jump to the relevant file and line number.
To create a global test plan, click Tools|Test Plans|Create New Global Test Plan.... Global test plans can be edited and managed in Komodo's preferences.
To create a project-specific test plan, right-click on a project and select Create New Test Plan.... Project-specific test plans can be edited and managed in the project preferences.
In the "Define a new Test Plan" dialog box:
To run a test plan, select it from the drop list in the Tests Results tab in the bottom pane and click the Run Test Plan button. The drop list shows all test plans available globally and in the current active project.
These plans can also be started from the Tools|Test menu.
Project-specific test plans can be run by right-clicking on the project to bring up the context menu, then selecting the test plan from the Test sub-menu.