没有合适的资源?快使用搜索试试~ 我知道了~
phpcm:PHP Coverage Monitor-跟踪测试覆盖率变化的工具
共84个文件
php:49个
js:8个
html:5个
需积分: 10 0 下载量 14 浏览量
2021-05-14
13:59:30
上传
评论
收藏 74KB ZIP 举报
温馨提示
phpcm-PHP的覆盖率监视器 一个简单的工具,它提供有关随着时间的推移您的项目测试得如何以及每个提交,每个贡献者数据的度量。 目标 使用以下输入: git-diff-确定哪些行发生了变化。 git-blame-确定谁编辑了特定行 PHPUnit的序列化测试范围-确定要测试的行。 从这三个数据源中,我们应该能够确定: 添加了几行新代码。 其中有多少具有相关的测试。 以前没有测试过多少现有代码行,但现在已经过测试。 我们应该能够遍历生成此数据的项目的历史,以及使用诸如詹金斯(Jenkins)这样的CI工具创建增量构建的历史。 生成有关项目运行状况的有用报告。 每次提交的已测试LOC的增量。 鉴定: 对覆盖面产生积极影响的贡献者。 对覆盖面有负面影响的贡献者。 其他有趣的东西吗? 去做 确保我们区分基于文本的文件类型和二进制文件类型-简单的解决方案-仅对以.php结
资源推荐
资源详情
资源评论
收起资源包目录
phpcm-master.zip (84个子文件)
phpcm-master
frontend
bower.json 354B
.bowerrc 42B
app
partials
revision_meta.html 580B
pages
history
file.js 2KB
file.html 2KB
revision
list
list.js 968B
list.html 633B
single
single.js 1KB
single.html 995B
file
file.js 2KB
file.html 3KB
js
services
files.js 2KB
revisions.js 2KB
config.js 185B
app.js 482B
index.htm 2KB
css
code.css 2KB
history_file.css 131B
revision_single.css 143B
.scrutinizer.yml 5KB
src
Command
TestCommand.php 15KB
Coverage
CoverageLine.php 1KB
CoverageFile.php 2KB
Interfaces
CoverageInterface.php 636B
CoverageClover.php 5KB
CommandWrapper
PhpUnit.php 2KB
CommandWrapperInterface.php 597B
ComposerInstall.php 1KB
Config
Config.php 940B
TestSpecificationConfig.php 2KB
ConfigReader.php 2KB
Packages
PackagistReader.php 2KB
BuildTestSpecifications.php 9KB
TestSpecification.php 1KB
Serializer
JsonRevisionCoverageSerializer.php 2KB
JsonFilesInRevisionsSerializer.php 2KB
Interfaces
RevisionCoverageSerializerInterface.php 796B
FilesInRevisionsSerializerInterface.php 791B
Data
schema.yml 807B
Unified
FileNoCoverageChanged.php 1KB
FileCoverageChanged.php 2KB
FileCoverageUnchanged.php 2KB
Interfaces
LineInterface.php 1KB
FileInterface.php 1KB
FileBase.php 9KB
RawFileList.php 5KB
LineNoCoverageUnchanged.php 2KB
LineCoverageUnchanged.php 2KB
FileNoCoverageUnchanged.php 1KB
RevisionCoverage.php 5KB
LineCoverageChanged.php 2KB
LineNoCoverageChanged.php 2KB
.travis.yml 355B
composer.lock 57KB
build
phpmd.xml 796B
phpunit.xml 1KB
README.md 1KB
licence.txt 1KB
tests
Unit
Coverage
CoverageFileTest.php 2KB
CoverageLineTest.php 913B
CoverageCloverTest.php 2KB
Unified
FileCoverageUnchangedTest.php 2KB
LineCoverageChangedTest.php 1KB
LineNoCoverageUnchangedTest.php 1KB
LineCoverageUnchangedTest.php 1KB
FileCoverageChangedTest.php 5KB
LineNoCoverageChangedTest.php 2KB
data
fake_project_001
src
Foo.php 570B
phpunit.xml 476B
coverage.clover.base 1KB
tests
FooTest.php 535B
bootstrap.php 49B
fake_project_002
src
Foo.php 586B
Bar.php 586B
phpunit.xml 476B
coverage.clover.base 2KB
tests
FooTest.php 540B
BarTest.php 540B
bootstrap.php 91B
bootstrap.php 714B
.gitignore 227B
bin
phpcm 240B
working
.gitkeep 0B
composer.json 898B
共 84 条
- 1
资源评论
机器好奇心
- 粉丝: 26
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功