Manual:PHP unit testing/ja
<translate> PHPUnit testing</translate>
<translate> Contents</translate>
- <translate> Running the tests</translate>
- <translate> Generate code coverage</translate>
- Writing testable PHP code
- <translate> Writing tests</translate>
- <translate> Continuous integration</translate>
- <translate> Understanding build failures</translate>
- <translate> Appendix</translate>
(<translate> how to help, resources..</translate>)
<translate> Tools</translate> <translate>
</translate>
はじめに
MediaWiki の PHP コード ベースの単体テストと統合テストを、PHPUnit フレームワークを使用して行います。 MediaWiki コアのテスト カバレッジをご覧ください。
MediaWiki コアの PHP 単体テストと統合テストは tests/phpunit
ディレクトリにあります。
When adding new tests, unit tests should be placed in tests/phpunit/unit
and integration tests should be placed in tests/phpunit/integration
ディレクトリ構造は、テストされるコードのディレクトリ構造とほぼ一致します。
例: ファイル includes/libs/JavaScriptMinifier.php
の単体テストは tests/phpunit/unit/includes/libs/JavaScriptMinifierTest.php
にあります。
Extensions should have PHPUnit tests in a tests/phpunit
subdirectory, using subdirectories to separate unit and integration tests, e.g. extensions/{extensionName}/tests/phpunit/unit
and extensions/{extensionName}/tests/phpunit/integration
.
ナビゲーション表または下記のリンクを使用してこのマニュアルを閲覧してください。