Rechercher une page de manuel

Chercher une autre page de manuel:


Langue: en

Version: March 2009 (ubuntu - 24/10/10)

Section: 1 (Commandes utilisateur)


PHPUnit - Unit testing suite for PHP


phpunit [switches] UnitTest [UnitTest.php]


PHPUnit is a unit testing suite for the PHP language, modelled on the xUnit esting framework, designed by Kent Beck and Erich Gamma. If you've used JUnit (for Java), PyUnit (for Python), CxxUnit (for C++), or any of the other equivalents for other languages, the API for this package should seem fairly familiar. If you've never written unit tests before, the PHPUnit API is simple to learn and use.

Detailed documentation can be found in the package phpunit-doc (/usr/share/doc/phpunit-doc/html/index.html) or visit


phpunit [switches] <directory>
--log-graphviz <file>
Log test execution in GraphViz markup.
--log-json <file>
Log test execution in JSON format.
--log-tap <file>
Log test execution in TAP format to file.
--log-xml <file>
Log test execution in XML format to file.
--log-metrics <file>
Write metrics report in XML format.
--log-pmd <file>
Write violations report in PMD XML format.
--coverage-html <dir>
Generate code coverage report in HTML format.
--coverage-clover <file> Write code coverage data in Clover XML format.
--coverage-source <dir>
Write code coverage / source data in XML format.
--test-db-dsn <dsn>
DSN for the test database.
--test-db-log-rev <rev>
Revision information for database logging.
--test-db-prefix ...
Prefix that should be stripped from filenames.
--test-db-log-info ...
Additional information for database logging.
--story-html <file>
Write Story/BDD results in HTML format to file.
--story-text <file>
Write Story/BDD results in Text format to file.
--testdox-html <file>
Write agile documentation in HTML format to file.
--testdox-text <file>
Write agile documentation in Text format to file.
--filter <pattern>
Filter which tests to run.
--group ...
Only runs tests from the specified group(s).
--exclude-group ...
Exclude tests from the specified group(s).
List available test groups.
--loader <loader>
TestSuiteLoader implementation to use.
--repeat <times>
Runs the test(s) repeatedly.
Report test execution progress in Story/BDD format.
Report test execution progress in TAP format.
Report test execution progress in TestDox format.
Disable syntax check of test source files.
Stop execution upon first error or failure.
Use colors in output.
Output more verbose information.
Waits for a keystroke after each test.
Generate Unit class for UnitTest in UnitTest.php.
Generate UnitTest class for Unit in Unit.php.
Prints this usage information.
Prints the version and exits.
--bootstrap <file>
A "bootstrap" PHP file that is run before the tests.
--configuration <file>
Read configuration from XML file.
-d key[=value]
Sets a php.ini value.
Le verbe « souffrir » n'a de sens qu'à l'indicatif présent
et à la première personne.
-+- Gilbert Cesbron (1913-1979), de petites choses. -+-