Skip to content

chujilu/ServerPHPCodeCoverage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

对接口测试进行代码覆盖率分析

部署在服务器端,对项目代码无入侵

实验性项目请仅做代码参考,核心代码在lib、src目录下。

因PHP环境依赖问题,部分composer依赖需php7.2环境,如在低版本php环境上使用,需要调整composer内依赖版本

install

1、下载源码到服务器 git clone git@github.com:chujilu/ServerPHPCodeCoverage.git

2、安装依赖 composer install

3、配置加载文件 php.ini文件内配置 auto_prepend_file = {项目代码路径}/lib/inject.php

4、nginx配置php服务到public目录,给data var目录777权限

配置

  • 任务 配置任务代码路径,设置状态为采集中,点击保存配置,检查生成的php配置是否正确
  • 报告 运行一段时间后点击任务操作生成报告,点击报告操作查看报告
  • 保存配置

项目预览 https://www.it603.com/page/93.html

任务

任务列表

报告

报告详情

报告报表

About

php代码覆盖率分析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published