Tests unitaires PHP

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:PHP unit testing and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎português • ‎português do Brasil • ‎中文 • ‎日本語
Fleur Mediawiki
« Tests unitaires
tests de PHPUnit

Introduction

Nous faisons les tests unitaires et d'intégration de la base de code PHP de MediaWiki en utilisant le framework PHPUnit. Voir la couverture des tests du noyau MediaWiki.

L'unité PHP et les tests d'intégration de MediaWiki core se trouvent dans le répertoire tests/phpunit. Lors de l'ajout de nouveaux tests, les tests unitaires doivent être placés dans tests/phpunit/unit et les tests d'intégration doivent être placés dans tests/phpunit/integration La structure des répertoires suit grossièrement celle du code à tester. Par exemple: vous pouvez trouver les tests unitaires pour le fichier includes/libs/JavaScriptMinifier.php dans tests/phpunit/unit/includes/libs/JavaScriptMinifierTest.php.

Les extensions doivent avoir des tests PHPUnit dans un sous-répertoire tests/phpunit, en utilisant des sous-répertoires pour séparer les tests unitaires et d'intégration, par exemple extensions/{extensionName}/tests/phpunit/unit et extensions/{extensionName}/tests/phpunit/integration.

Utilisez le tableau de navigation ou les liens ci-dessous pour parcourir ce manuel.

Contenu