我已经看到XDebug在PHP 7下抛出Segmentation Fault,这一直发生在我和其他人身上。所以我找到了使用PHP 7运行phpdbg而不是使用XDebug的解决方案。 我的问题是我应该如何配置travis.yml执行一个或另一个根据我测试的PHP版本。 This is my current config file for PHP 7, also available here lan
基本上如果php安装了xdebug,我想运行启用代码覆盖率的测试。否则,只运行没有代码覆盖率的测试。事情是这样的: if [[ <detect xdebug> ]]; then coverage="--coverage-xml"; fi
vendor/bin/codecept run $coverage
可以很容易地知道,如果启用了XDebug使用 php -v | grep Xdebug