Download the PHP package vektor-inc/vk-wp-unit-test-tools without Composer
On this page you can find all versions of the php package vektor-inc/vk-wp-unit-test-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download vektor-inc/vk-wp-unit-test-tools
More information about vektor-inc/vk-wp-unit-test-tools
Files in vektor-inc/vk-wp-unit-test-tools
Download vektor-inc/vk-wp-unit-test-tools
More information about vektor-inc/vk-wp-unit-test-tools
Files in vektor-inc/vk-wp-unit-test-tools
Vendor vektor-inc
Package vk-wp-unit-test-tools
Short Description WordPress PHPUnit test tools
License MIT
Package vk-wp-unit-test-tools
Short Description WordPress PHPUnit test tools
License MIT
Please rate this library. Is it a good library?
Informations about the package vk-wp-unit-test-tools
VK WP Unit Test Tools
これは何?
テーマやプラグインの PHP Fatal Error をチェック
WordPress のサイトの各ページで PHP の Fatal Error が発生しないかをPHPUnitテストで確認するためのツールです。 通常 PHPUnit では特定のクラスや関数などのチェックを行いますが、例えば以下のようなケースは検出できません。
- 関数名を変更して、そのテストは変更したが、利用先の関数名の変更漏れ
- テストを書いてない部分の 読み込み順やメソッド名間違いによる Fatal Error や SyntaxError
- 特定のページでしか発生しない Fatal Error
そこで、PHPUnit でテスト用のページを投稿して、各ページを巡回してエラーが発生していないかテストします。
使い方
前提条件
既に wp-env で PHPUnit が動くように設定されているリポジトリでの利用前提です。
インストールと設定
インストール
設定
PHPUnitの設定ファイル phpunit.xml などに 以下を追加
これで、各リポジトリの package.json などで設定してある PHPUnit を走らせるコマンドを叩けば動きます。
試しにテーマファイルなどに意図的に未定義の関数など入れるとひっかかるはずです。
ただし、手探りで作ったので、普通のエンジニアの方からしたらツッコミ所満載だと思います。
これおかしいんじゃね?普通はこうじゃね?というご意見・プルリクお待ちしております。
All versions of vk-wp-unit-test-tools with dependencies
PHP Build Version
Package Version
No informations.
The package vektor-inc/vk-wp-unit-test-tools contains the following files
Loading the files please wait ....