Příručka:Testování PHP kódu

This page is a translated version of the page Manual:PHP unit testing and the translation is 100% complete.

Úvod

Provádí testování jednotek a integrace kódové základny MediaWiki PHP pomocí rámce PHPUnit. Podívejte se na testovací pokrytí jádra MediaWiki.

Jednotka PHP jádra MediaWiki a integrační testy jsou v adresáři tests/phpunit. Při přidávání nových testů by jednotkové testy měly být umístěny v tests/phpunit/unit a integrační testy by měly být umístěny v tests/phpunit/integration Struktura adresáře zhruba odpovídá struktuře testovaného kódu. Například: Můžete najít testy jednotek pro soubor includes/libs/JavaScriptMinifier.php v tests/phpunit/unit/includes/libs/JavaScriptMinifierTest.php.

Rozšíření by mělo mít testy PHPUnit v podadresáři tests/phpunit, pomocí podadresářů oddělené testy jednotek a integrace, např. extensions/{extensionName}/tests/phpunit/unit a extensions/{extensionName}/tests/phpunit/integration.

K procházení této příručky použijte navigační tabulku nebo níže uvedené odkazy.

Obsah