“”

PHPUnit PHPUnit

phpunit / stable

PHPUnit test runner for TYPO3

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer req oliverklee/phpunit

Tags

#phpunit #tdd #selenium #testing #qa #coding #automation #ci

Last upload comment

V8.5.1: Add support for TYPO3 12LTS and PHP 8.2/8.3

Downloads by month

Download 8.5.1 Extension Manual Found an Issue? Code Insights Packagist.org Donate and Give Kudos
Author
Oliver Klee
Company
oliverklee.de
Last update
09. Dec 2023
First upload
11. Mar 2007
Downloads
204,577
Category
Miscellaneous
Dependencies
  • PHP (>= 7.2.0)
  • TYPO3 (9.5.0 - 12.4.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer req oliverklee/phpunit to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (5)

Version history

Version Upload comment Works with TYPO3 Download
8.5.1 / stable
December 09, 2023
V8.5.1: Add support for TYPO3 12LTS and PHP 8.2/8.3
9.5.0 - 12.4.99 Download
8.5.0 / stable
November 19, 2021
V8.5.0: Switch to PHPUnit 8.5. Drop deprecated things. (#300)
9.5.0 - 11.5.99 Download
7.5.25 / stable
October 12, 2021
V7.5.25: Add support for TYPO3 11LTS and Symfony 6 (#279)
9.5.0 - 11.5.99 Download
7.5.24 / stable
September 15, 2021
V7.5.24: Support TYPO3 11.4. Cleanup and bug fixes. (#271)
9.5.0 - 11.4.99 Download
7.5.23 / stable
August 14, 2021
7.5.23: Add support for TYPO3 11.3 and PHP 8 (#250)
9.5.0 - 11.3.99 Download
7.5.22 / stable
November 25, 2020
Release: Improve compatibility with TYPO3 10LTS and PHP 7.4 (#210)

Fixes #205
9.5.0 - 10.4.99 Download
7.5.21 / stable
March 25, 2020
v7.5.21 Make the extension actually installable in TYPO3 10.3 and 10.4.
8.7.0 - 10.4.99 Download
7.5.20 / stable
March 25, 2020
v7.5.20 Now with support for TYPO3 10 and PHP 7.4.
8.7.0 - 10.0.99 Download
6.5.16 / stable
November 24, 2020
new version
8.7.0 - 9.5.99 Download
6.5.15 / stable
March 10, 2020
v6.5.15 Security release.
8.7.0 - 9.5.99 Download
6.5.14 / stable
August 09, 2019
v6.5.14 Upgrade to PHPUnit 6.5.14. Compatible with TYPO3 9LTS.
8.7.0 - 9.5.99 not available
due to vulnerabilities
5.7.27 / stable
August 07, 2019
v5.7.27 Updated PHPUnit to 5.7.27. Also many bug fixes and deprecations.
7.6.0 - 8.7.99 not available
due to vulnerabilities
5.3.5 / stable
April 29, 2018
Upgraded to PHPUnit 5.3.5. PHP 7.1/7.2 support.
7.6.0 - 8.7.99 not available
due to vulnerabilities
4.8.37 / stable
April 20, 2018
Clean-up release.
7.6.0 - 8.7.99 not available
due to vulnerabilities
4.8.36 / stable
October 12, 2017
PHP 7.1 compatibility, requires TYPO3 CMS >= 7.6 now
7.6.0 - 8.7.99 not available
due to vulnerabilities
4.8.35 / stable
April 20, 2017
Trait for slim functional tests. Last version to work with TYPO3 6.2
6.2.4 - 8.9.99 not available
due to vulnerabilities
4.8.24 / stable
April 23, 2016
TYPO3 CMS 7LTS compatibility and updated PHPUnit package version.
6.2.4 - 7.6.99 not available
due to vulnerabilities
4.7.7 / stable
November 27, 2015
Updated PHPUnit to 4.7.7. Also lots of bug fixes and cleanup.
6.2.4 - 7.4.99 not available
due to vulnerabilities
4.4.0 / stable
December 06, 2014
Compatible with TYPO3 CMS 7.0. Updated PHPUnit to 4.4.0.
6.2.4 - 7.0.99 not available
due to vulnerabilities
4.3.5 / stable
November 27, 2014
Packaged PHPUnit 4.3.5 and vfsStream 1.4.0. TYPO3 CMS 6.2 compatibility.
4.5.0 - 6.2.99 not available
due to vulnerabilities
3.7.22 / stable
July 26, 2013
New PHPUnit and vfsStream, lots of cleanup and bug fixes.
4.5.0 - 6.2.99 not available
due to vulnerabilities
3.6.12 / beta
February 01, 2013
Bug fixes, 6.0 compatibility fixes and cleanup.
4.5.0 - 6.0.99 not available
due to vulnerabilities
3.6.11 / beta
August 19, 2012
Lots of cleanup and small new features.
not available
due to vulnerabilities
3.6.10 / beta
April 13, 2012
New PHPUnit version and lots of improvements.
not available
due to vulnerabilities
3.5.15 / beta
April 12, 2012
Security fix (without any other changes). Please upload.
not available
due to vulnerabilities
3.5.14 / beta
June 21, 2011
New features: testing framework (ported from oelib), Selenium support, working VFS.
not available
due to vulnerabilities
3.5.10 / beta
February 12, 2011
Bugfix and cleanup release.
not available
due to vulnerabilities
3.5.6 / beta
December 26, 2010
Updated to PHPUnit 3.5.x, added vfsStream, fixed tons of bugs. Now requires TYPO3 4.3.
not available
due to vulnerabilities
3.4.12 / beta
April 27, 2010
Bug-fix release. Now Test.php files and the Tests/ directory are properly supported.
not available
due to vulnerabilities
3.4.3 / beta
January 05, 2010
Bug-fix release.
not available
due to vulnerabilities
3.3.12 / beta
May 23, 2009
+ 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).
not available
due to vulnerabilities
3.3.11 / beta
March 05, 2009
~ Initialize content object (tslib_cObj) on demand, resolves issue 2767.
not available
due to vulnerabilities
3.3.10 / beta
March 05, 2009
* Fix so test cases with uppercase letters in 'TestCase' can be run.
not available
due to vulnerabilities
3.3.9 / beta
March 03, 2009
Test cases can now end in "TestCase".
Unit tests in drop-down box sorted by classnames for improved overview.
Fix background color of drop-down box.
(See NEWS file for details)
not available
due to vulnerabilities
3.3.8 / beta
February 25, 2009
Fixes to work with upcoming TYPO3 4.3 release.
Updated to PHPUnit 3.3.15.
- Several other fixes, see NEWS file for changes.
not available
due to vulnerabilities
3.3.7 / beta
November 27, 2008
+ Added PHPUnit 3.3.5.
- Removed PHPUnit 3.3.4.
not available
due to vulnerabilities
3.3.6 / beta
November 10, 2008
+ Added PHPUnit 3.3.4.
- Removed PHPUnit 3.3.2.
~ Fix forge bug #1828
(See NEWS file for details).
not available
due to vulnerabilities
3.3.5 / beta
October 20, 2008
* updated to PHPUnit 3.3.2.
* Fix forge #1698: Showing NEWS file from drop-down menu breaks with symlinks.
not available
due to vulnerabilities
3.3.4 / beta
October 19, 2008
* 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.
not available
due to vulnerabilities
3.3.3 / beta
October 01, 2008
+ 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.
not available
due to vulnerabilities
3.3.2 / beta
September 27, 2008
+ 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
not available
due to vulnerabilities
3.3.1 / beta
September 24, 2008
+ Added PHPUnit 3.3.1.
- Removed PHPUnit 3.3.0.
not available
due to vulnerabilities
3.3.0 / beta
September 18, 2008
+ Added PHPUnit 3.3.0.
- Removed PHPUnit 3.2.21.
not available
due to vulnerabilities
3.2.21 / beta
September 08, 2008
* 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).
not available
due to vulnerabilities
3.2.20 / beta
May 06, 2008
~ Changed hook key in mod1/index.php (by request).
not available
due to vulnerabilities
3.2.19 / beta
April 24, 2008
+ Added PHPUnit 3.2.19.
- Removed PHPUnit 3.2.18.
not available
due to vulnerabilities
3.2.18 / beta
April 20, 2008
~ Switched to xhtml-rendering.
* Fixed some typos, code-beautification.
All solved in patch from issue #8173, supplied from Oliver Klee.
not available
due to vulnerabilities
3.2.17 / beta
April 14, 2008
+ Added extension 'oelib' as a suggested install.
~ Updated manual with section on Typo3 unit testing helper classes.
not available
due to vulnerabilities
3.2.16 / beta
April 07, 2008
+ Added possibility to 'hook' which class to run.
~ Re-inserted $backupGlobals = false.
not available
due to vulnerabilities
3.2.15 / beta
April 06, 2008
*Bugfix of 8037: Graphviz fatal error.
~ Removed $backupGlobals=false (see NEWS file for explanation; might be reverted).
not available
due to vulnerabilities
3.2.14 / beta
April 04, 2008
+ Updated to PHPUnit 3.2.18.
* Changes to stylesheet.
not available
due to vulnerabilities
3.2.13 / beta
April 04, 2008
* Bugfix: Moved setting of $backupGlobals to tx_phpunit_testcase.php. This fixes a 'Fatal Error' on Windows. Thanks goes to Morten Lovbjerg.
not available
due to vulnerabilities
3.2.12 / beta
April 02, 2008
Added re-run icon to each test: Clicking it, will re-run that test only. Closes issue #6972
not available
due to vulnerabilities
3.2.11 / beta
March 31, 2008
+ Added file tests/class.tx_phpunit_testsuite.php.
~ Improved test suite finding in Experimental UI.
Thanks goes to Mikkel Ricky.
not available
due to vulnerabilities
3.2.10 / beta
March 31, 2008
- Fix for Windows.
- Fix for mixed case database names.

not available
due to vulnerabilities
3.2.9 / beta
March 31, 2008
+ Moved database tests to tx_phpunit_database_testcase.
* Drops database before trying to create it.
not available
due to vulnerabilities
3.2.8 / beta
March 31, 2008
* Bug fix release. Removed call in mod1/class.tx_phpunit_module1.php to Typo3 4.2 specific function loadJavascriptLib().

not available
due to vulnerabilities
3.2.7 / beta
March 30, 2008
* Bug fix release. Fixes #7964, http://bugs.typo3.org/view.php?id=7964

not available
due to vulnerabilities
3.2.6 / beta
March 29, 2008
+ Updated to PHPUnit 3.2.17.
+ Added extension icons to dropdown boxes.
not available
due to vulnerabilities
3.2.5 / beta
March 27, 2008
+ 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
not available
due to vulnerabilities
3.2.4 / beta
March 24, 2008
Experimental support for code coverage reporting and a new progress bar.
Bugfixes all around.
not available
due to vulnerabilities
3.2.3 / beta
March 18, 2008
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
not available
due to vulnerabilities
3.2.2 / beta
December 19, 2007
* PHPUnit version string now printed in header.
* Removed white background from CSS file.
(See NEWS file for elaboration).
not available
due to vulnerabilities
3.2.1 / beta
December 17, 2007
* Fixed crash if using shipped PHPUnit, bug 6994.
(See NEWS file for elaboration).
not available
due to vulnerabilities
3.2.0 / beta
December 17, 2007
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).
not available
due to vulnerabilities
3.1.15 / beta
October 22, 2007
~ Extension test selector now groups the tests under the test suite they are part of.
See Changelog for elaboration).
not available
due to vulnerabilities
3.1.14 / beta
October 20, 2007
Added German translation, thanks to Mario Rimann :-) See Changelog for elaboration.
not available
due to vulnerabilities
3.1.13 / beta
October 17, 2007
+ 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)
not available
due to vulnerabilities
3.1.12 / beta
October 17, 2007
+ Added 'Exclude extensions' option.
See Changelog for elaboration).
not available
due to vulnerabilities
3.1.11 / beta
October 17, 2007
* 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.
not available
due to vulnerabilities
3.1.10 / beta
October 15, 2007
- Added 'out-of-line' tests.
- Added information notice about eAccelerator.
- Fully translateable (english and danish).
- Improved layout of test-results.
See Changelog for elaboration.
not available
due to vulnerabilities
3.1.9 / beta
October 10, 2007

not available
due to vulnerabilities
3.0.52 / experimental
March 13, 2007
+ 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.
not available
due to vulnerabilities
3.0.51 / experimental
March 11, 2007
lkjhgrfd sdrg yer yre
not available
due to vulnerabilities
3.0.5 / experimental
March 11, 2007

not available
due to vulnerabilities