【发布时间】:2021-05-02 13:59:37
【问题描述】:
我的单元/功能测试有问题。 我正在使用 PHP 7.2、PHPUnit 8.5 和 Codeception 4.1。 我的测试在正常运行时运行得非常好, 但由于某种原因,如果我尝试使用 PCOV 为功能测试或单元测试生成代码覆盖率,它们会立即停止而没有任何警告或错误输出。
vendor/codeception/codeception/codecept --ansi run unit --phpunit-xml --no-exit --coverage-xml
Codeception PHP Testing Framework v4.1.16
Powered by PHPUnit 8.5.14 by Sebastian Bergmann and contributors.
Test.unit Tests (1080) --------------------
MBP145:prjct patrick.barbosa$
当我使用 xdebug 而不是 PCOV 时,我能够运行测试并生成覆盖率而不会遇到任何问题。
有人知道是什么原因造成的吗?
【问题讨论】:
-
如果它发生在 xdebug 中,我会说 segfault 发生在 xdebug 中。我认为 pcov 也会发生同样的事情。
标签: unit-testing phpunit code-coverage functional-testing codeception