我在运行Api测试的代码覆盖时遇到了一些麻烦,没有覆盖的测试工作就好了,使用下面的配置:
这是我的api.suite.yml
class_name: ApiTester
modules:
enabled:
- \Helper\Api
- REST:
url: http://localhost/backend/web/
depends: PhpBrowser
part: Json
然而,当我用覆盖率运行时,我得到以下错误:
[PHPUnit_Framework_Exception]
file_get_contents(http://localhost/backend/web/c3/report/clear): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
在看到apache / error.log后,有这样的:
PHP Fatal error: Uncaught Codeception\\Exception\\ConfigurationException: Path for output not specified. Please, set output path in global config in /var/www/html/vendor/codeception/base/src
我认为它与PhpBrowser配置的问题,当我使用Yii模块而不是PhpBrowser时没有异常,但是总是有错误404.我有点被困在这里。提前感谢您的帮助!