PHPUnit

Unit testing for TYPO3. Includes PHPUnit 3.6, Selenium, a BE test runner module, a CLI test runner, PhpStorm integration and a testing framework.

 

Last upload comment

Bug fixes, 6.0 compatibility fixes and cleanup.

Downloads by version

Extension key phpunit
Version 3.6.12 beta
First upload March 11, 2007
Last uploaded February 1, 2013
Downloads 5,743
Category Backend Modules
Dependencies PHP (5.3.0), TYPO3 (4.5.0 - 6.0.99)
Conflicts none
Manual Read online
Author Oliver Klee, Michael Klapper, Kasper Ligaard

Download current version 3.6.12

Version history

3.6.11 Lots of cleanup and small new features. Download T3X Package
3.6.10 New PHPUnit version and lots of improvements. Download T3X Package Download ZIP Archive
3.5.15 Security fix (without any other changes). Please upload. Download T3X Package
3.6.11 Lots of cleanup and small new features. Download T3X Package
3.6.10 New PHPUnit version and lots of improvements. Download T3X Package Download ZIP Archive
3.5.15 Security fix (without any other changes). Please upload. Download T3X Package
3.3.12 + Run all tests of a test case. + Show skipped tests and total assertions after a run. A big thanks goes to Michael Klapper. (See NEWS file for elaboration and details). Download T3X Package
3.3.11 ~ Initialize content object (tslib_cObj) on demand, resolves issue 2767. Download T3X Package
3.3.10 * Fix so test cases with uppercase letters in 'TestCase' can be run. Download T3X Package
3.3.7 + Added PHPUnit 3.3.5. - Removed PHPUnit 3.3.4. Download T3X Package
3.3.6 + Added PHPUnit 3.3.4. - Removed PHPUnit 3.3.2. ~ Fix forge bug #1828 (See NEWS file for details). Download T3X Package
3.3.5 * updated to PHPUnit 3.3.2. * Fix forge #1698: Showing NEWS file from drop-down menu breaks with symlinks. Download T3X Package
3.3.4 * Buttons to show/hide success, failure and errors. * Button to turn code coverage collection on/off. * Access keys for running tests. Many small changes and fixes, cf. the NEWS file. Download T3X Package
3.3.3 + Display the leaked memory after the tests. Closes forge #1627. Note that this measurement is only indicative; it will be tried out now, but is the utility is limited, then it will be removed or turned into an option. Download T3X Package
3.3.2 + Added links to forge.typo3.org. * Add the colored bar even when executing single tests. Closes forge #1594. * Javascript for experimental progress bar executed although the option is disabled. Closes forge #1595. * Error when calling non-existing t Download T3X Package
3.3.1 + Added PHPUnit 3.3.1. - Removed PHPUnit 3.3.0. Download T3X Package
3.3.0 + Added PHPUnit 3.3.0. - Removed PHPUnit 3.2.21. Download T3X Package
3.2.21 * Fixed bug where You could be stuck with 'Extension key NOT loaded [...]'. * Solved Forge issues #1316, #1317 and #1320. * Thanks goes to Niels Pardon and Oliver Klee. (See NEWS file for details). Download T3X Package
3.2.20 ~ Changed hook key in mod1/index.php (by request). Download T3X Package
3.2.19 + Added PHPUnit 3.2.19. - Removed PHPUnit 3.2.18. Download T3X Package
3.2.18 ~ Switched to xhtml-rendering. * Fixed some typos, code-beautification. All solved in patch from issue #8173, supplied from Oliver Klee. Download T3X Package
3.2.17 + Added extension 'oelib' as a suggested install. ~ Updated manual with section on Typo3 unit testing helper classes. Download T3X Package
3.2.16 + Added possibility to 'hook' which class to run. ~ Re-inserted $backupGlobals = false. Download T3X Package
3.2.15 *Bugfix of 8037: Graphviz fatal error. ~ Removed $backupGlobals=false (see NEWS file for explanation; might be reverted). Download T3X Package
3.2.14 + Updated to PHPUnit 3.2.18. * Changes to stylesheet. Download T3X Package
3.2.13 * Bugfix: Moved setting of $backupGlobals to tx_phpunit_testcase.php. This fixes a 'Fatal Error' on Windows. Thanks goes to Morten Lovbjerg. Download T3X Package
3.2.12 Added re-run icon to each test: Clicking it, will re-run that test only. Closes issue #6972 Download T3X Package
3.2.11 + Added file tests/class.tx_phpunit_testsuite.php. ~ Improved test suite finding in Experimental UI. Thanks goes to Mikkel Ricky. Download T3X Package
3.2.10 - Fix for Windows. - Fix for mixed case database names. Download T3X Package
3.2.9 + Moved database tests to tx_phpunit_database_testcase. * Drops database before trying to create it. Download T3X Package
3.2.8 * Bug fix release. Removed call in mod1/class.tx_phpunit_module1.php to Typo3 4.2 specific function loadJavascriptLib(). Download T3X Package
3.2.7 * Bug fix release. Fixes #7964, http://bugs.typo3.org/view.php?id=7964 Download T3X Package
3.2.6 + Updated to PHPUnit 3.2.17. + Added extension icons to dropdown boxes. Download T3X Package
3.2.5 + Added new UI for running tests: You will need to set the new option ' Experimental test interface' in the Extension Manager (EM). This adresses issue #6965, http://bugs.typo3.org/view.php?id=6965. Thanks to Mikkel Ricky who provided the new implementat Download T3X Package
3.2.4 Experimental support for code coverage reporting and a new progress bar. Bugfixes all around. Download T3X Package
3.2.3 Version 3.2.3 + New helper functions in tx_phpunit_testcase: You can now use the Typo3 database from your tests. E.g. for creating new tables for your tests. Reminder: Never run tests in a production environment. + Tests for new helper functions added Download T3X Package
3.2.2 * PHPUnit version string now printed in header. * Removed white background from CSS file. (See NEWS file for elaboration). Download T3X Package
3.2.1 * Fixed crash if using shipped PHPUnit, bug 6994. (See NEWS file for elaboration). Download T3X Package
3.2.0 Moved to typo3xdev.sf.net and has a bugtracker entry, tx_phpunit. Upgraded shipped PHPUnit to ver. 3.2.6. (See NEWS file for elaboration). Download T3X Package
3.1.15 ~ Extension test selector now groups the tests under the test suite they are part of. See Changelog for elaboration). Download T3X Package
3.1.14 Added German translation, thanks to Mario Rimann :-) See Changelog for elaboration. Download T3X Package
3.1.13 + Option to use extension pear as default. + Now suggests extension pear during install. + Updated manual with info on using phpunit with pear. (See Changelog for elaboration) Download T3X Package
3.1.12 + Added 'Exclude extensions' option. See Changelog for elaboration). Download T3X Package
3.1.11 * Two identically named tests in different testsuites are now distinguished. * Having the same extension installed as both local and global now works: Tests in the active one is run. See ChangeLog for elaboration. Download T3X Package
3.1.10 - Added 'out-of-line' tests. - Added information notice about eAccelerator. - Fully translateable (english and danish). - Improved layout of test-results. See Changelog for elaboration. Download T3X Package
3.1.9 Download T3X Package
3.0.52 + Added class tx_t3unit_testcase for backwards compatibility with t3unit. + Added t3unit and pear_phpunit2 to conflicts. * Corrected depends in file. * Corrected manual about version numbering convention. * Changed version number to 3.0.52. Download T3X Package
3.0.51 lkjhgrfd sdrg yer yre Download T3X Package
3.0.5 Download T3X Package

Documentation

Read online

Back to Extension List