Report 如何制作“吞咽代码”覆盖徽章?

Report 如何制作“吞咽代码”覆盖徽章?,report,code-coverage,gulp,Report,Code Coverage,Gulp,GitHub中的许多项目使用徽章来传达测试的总代码覆盖率。我们如何通过吞咽测试实现这一点 例如,系统总覆盖范围的徽章显示: 在GitHub上转转之后,我找到了徽章的解决方案: 我能够创建一个npm模块,它接受Cobertura报告并输出覆盖率的总体百分比,并根据阈值生成带有3种颜色的徽章 我在这里加上这个是因为我最终找到了自己的解决方案 var coberturaBadger = require('istanbul-cobertura-badger'); var coberturaFile

GitHub中的许多项目使用徽章来传达测试的总代码覆盖率。我们如何通过吞咽测试实现这一点

例如,系统总覆盖范围的徽章显示:


在GitHub上转转之后,我找到了徽章的解决方案:

我能够创建一个npm模块,它接受Cobertura报告并输出覆盖率的总体百分比,并根据阈值生成带有3种颜色的徽章

我在这里加上这个是因为我最终找到了自己的解决方案

var coberturaBadger = require('istanbul-cobertura-badger');

var coberturaFile = "build/tests/cobertura-coverage.xml";
var destinationPath = path.join(process.env.PWD, "build/tests");

coverageBadger(coberturaFile, destinationPath, function() {
  console.log("Badge created at " + destinationPath + "/cobertura.svg");
});

在参观GitHub之后,我找到了徽章的解决方案:

我能够创建一个npm模块,它接受Cobertura报告并输出覆盖率的总体百分比,并根据阈值生成带有3种颜色的徽章

我在这里加上这个是因为我最终找到了自己的解决方案

var coberturaBadger = require('istanbul-cobertura-badger');

var coberturaFile = "build/tests/cobertura-coverage.xml";
var destinationPath = path.join(process.env.PWD, "build/tests");

coverageBadger(coberturaFile, destinationPath, function() {
  console.log("Badge created at " + destinationPath + "/cobertura.svg");
});