phpunit使用說明 博客分类: php phpunittestphpunit
程序员文章站
2024-02-14 20:28:16
...
1 使用autoload.php默認加載src
會將tests目錄下所有xxxTest.php的測試代碼都遍歷執行。
也可指定執行某個Test.php文件。
也可以過濾執行某一個指定的測試函數
只會執行testExceptionIsRaisedForInvalidConstructorArgument
2 生成HTML格式的測試報告
--coverage-html必須開啟XDEBUG extension
若沒開啟會報
The Xdebug extension is not loaded. No code coverage will be generated.
用 --testdox-html則不需要開啟XDEBUG,直接生成HTML格式。
phpunit --bootstrap src/autoload.php tests
會將tests目錄下所有xxxTest.php的測試代碼都遍歷執行。
也可指定執行某個Test.php文件。
phpunit --bootstrap src/autoload.php tests/CurrencyTest
也可以過濾執行某一個指定的測試函數
phpunit --bootstrap src/autoload.php --testdox-html a.html --filter testExceptionIsRaisedForInvalidConstructorArgument tests/CurrencyTest
只會執行testExceptionIsRaisedForInvalidConstructorArgument
2 生成HTML格式的測試報告
--coverage-html必須開啟XDEBUG extension
若沒開啟會報
The Xdebug extension is not loaded. No code coverage will be generated.
phpunit --bootstrap src/autoload.php --coverage-html report tests/CurrencyTest
用 --testdox-html則不需要開啟XDEBUG,直接生成HTML格式。
phpunit --bootstrap src/autoload.php --testdox-html a.html tests/CurrencyTest