1
GitHub의 많은 프로젝트는 테스트의 총 코드 적용 범위를 전달하기 위해 배지를 사용합니다. Gulp 테스트를 사용하여 어떻게 달성 할 수 있습니까? 예를 들어Gulp 코드 보상 배지를 만드는 방법은 무엇입니까?
, 시스템 디스플레이의 전체 범위에 대한 배지 :
나는이었다, 나는 배지에 대한 해결책을 발견
GitHub의 많은 프로젝트는 테스트의 총 코드 적용 범위를 전달하기 위해 배지를 사용합니다. Gulp 테스트를 사용하여 어떻게 달성 할 수 있습니까? 예를 들어Gulp 코드 보상 배지를 만드는 방법은 무엇입니까?
, 시스템 디스플레이의 전체 범위에 대한 배지 :
나는이었다, 나는 배지에 대한 해결책을 발견
GitHub의에 돌고 후 Cobertura 보고서를 취하여 범위의 전체 비율을 출력하고 임계 값을 기준으로 3 가지 색상의 배지를 생성하는 npm 모듈을 만들 수 있습니다. 나는 내 자신의 솔루션을 작동 결국 때문에 내가 여기이 추가 해요
https://www.npmjs.org/package/istanbul-cobertura-badger
...
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");
});