phpunit的报告结果用allure展示
步骤0,安装allure
brew install allure //mac
apt-get install allure //ubuntu
scoop install allure //windows
步骤1,引用composer包
{
"require": {
"allure-framework/allure-phpunit": "^1.3",
}
}
步骤2,在phpunit.xml加上allure的处理监听
<listeners>
<listener class="Yandex\Allure\PhpUnit\AllurePhpUnit" file="vendor/allure-framework/allure-phpunit/src/Yandex/Allure/PhpUnit/AllurePhpUnit.php">
<arguments>
<string>allure-results</string> <!-- XML files output directory -->
<boolean>true</boolean>
</arguments>
</listener>
</listeners>
步骤3,跑phpunit,再启用allure查看报告
phpunit tests //生成xml报告到allure-results文件夹
allure serve //基于allure-results文件夹的报告启动web服务来查看
总结
用allure查看报告,界面很漂亮。只是不能查看测试覆盖率,不如原生的phpunit --coverage-html report
本作品采用《CC 协议》,转载必须注明作者和本文链接