CI集成phpunit Error: No code coverage driver is available 的解决

CI集成phpunit时,运行报No code coverage driver is available的错误,如下图:

 

yanglingdeMacBook-Pro:tests yangling$ phpunit
PHPUnit 6.1.3 by Sebastian Bergmann and contributors.
 
Error:         No code coverage driver is available
 
....                                                                4 / 4 (100%)
 
Time: 220 ms, Memory: 10.00MB

  请检查是否正确安装xdebug

yanglingdeMacBook-Pro:tests yangling$ php -i | grep xdebug

  如果你像上图一样提示,恭喜,你肯定没有出现以上错误。

  如果查找不到xdebug,可以使用brew进行安装xdebug,安装和你的php版本一致的xdebug

brew search xdebug
brew install homebrew/php/php70-xdebug
##宝宝的是php7.0.8

  CLi:

yanglingdeMacBook-Pro:tests yangling$ php -i | grep xdebug
xdebug
xdebug support => enabled
xdebug.auto_trace => Off => Off
xdebug.cli_color => 0 => 0
xdebug.collect_assignments => Off => Off
xdebug.collect_includes => On => On
xdebug.collect_params => 0 => 0
xdebug.collect_return => Off => Off

  

再运行phpunit

	
	PHPUnit 6.1.3 by Sebastian Bergmann and contributors.
	
	....                                                                4 / 4 (100%)
	
	Time: 577 ms, Memory: 14.00MB
	
	OK (4 tests, 4 assertions)
	
	Generating code coverage report in Clover XML format ... done
	
	Generating code coverage report in HTML format ... done

  好啦,成功啦!fighting

 

转载于:https://www.cnblogs.com/linglingyang/p/6860185.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值