使用codecoverage

时间:2018-03-15 13:47:05

标签: codeception

我尝试使用Codeception覆盖率进行Yii2的验收测试。终端命令就是这个。

./ vendor / bin / codecept run -c frontend acceptance --coverage-xml

代码版本是:

  • c3:2.0.14
  • base:2.4.0

有些webdriver要求selenium访问一个页面两次,而第二个返回502.由codeception拍摄的屏幕截图也显示错误的网关。这是nginx日志。

172.19.0.1 - - [15/Mar/2018:20:37:36 +0700]"GET /c3/report/clear HTTP/1.0" 200 0"-" "-" "-""0.002"
172.19.0.1 - - [15/Mar/2018:20:37:37 +0700]"GET / HTTP/1.1" 302 5"-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36" "-""0.031"
172.19.0.1 - - [15/Mar/2018:20:37:37 +0700]"GET /login HTTP/1.1" 200 8865"-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36" "-""0.029"
172.19.0.1 - - [15/Mar/2018:20:37:37 +0700]"GET /login HTTP/1.1" 502 568"-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36" "-""0.168"

这里是nginx错误日志。

2018/03/15 20:44:17 [错误] 24#24:* 1098 recv()失败(104:通过对等方重置连接)从上游读取响应头,客户端:172.19.0.1,服务器:_ ,请求:" GET /登录HTTP / 1.1",上游:" fastcgi:// unix:/run/php/php7.0-fpm.sock:",主持人: "本地主机:7002"

然后是PHP错误日志。虽然我不确定这是否会带来任何问题。

[15-Mar-2018 20:45:29 Asia/Jakarta] PHP Notice:  Undefined variable: settings in /srv/www/app/c3.php on line 244
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP Stack trace:
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   1. {main}() /srv/www/app/frontend/web/index.php:0
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   2. require() /srv/www/app/frontend/web/index.php:11
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   3. __c3_factory() /srv/www/app/c3.php:330
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP Notice:  Undefined variable:  settings in /srv/www/app/c3.php on line 245
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP Stack trace:
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   1. {main}() /srv/www/app/frontend/web/index.php:0
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   2. require() /srv/www/app/frontend/web/index.php:11
[15-Mar-2018 20:45:29 Asia/Jakarta] PHP   3. __c3_factory() /srv/www/app/c3.php:330

0 个答案:

没有答案