Add support to v1 to connect to GHES (#69)

* Bumping actions/github to 2.2.0 for GHES

* Husky commit correct node modules
This commit is contained in:
PJ Quirk
2020-05-15 15:25:57 -04:00
committed by GitHub
parent c201d45ef4
commit 0649bd8119
7893 changed files with 2232817 additions and 49009 deletions

54
node_modules/istanbul-reports/lib/teamcity/index.js generated vendored Normal file
View File

@@ -0,0 +1,54 @@
/*
Copyright 2012-2015, Yahoo Inc.
Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
*/
'use strict';
function TeamcityReport(opts) {
opts = opts || {};
this.file = opts.file || null;
this.blockName = opts.blockName || 'Code Coverage Summary';
}
function lineForKey(value, teamcityVar) {
return (
"##teamcity[buildStatisticValue key='" +
teamcityVar +
"' value='" +
value +
"']"
);
}
TeamcityReport.prototype.onStart = function(node, context) {
const metrics = node.getCoverageSummary();
const cw = context.writer.writeFile(this.file);
cw.println('');
cw.println("##teamcity[blockOpened name='" + this.blockName + "']");
//Statements Covered
cw.println(
lineForKey(metrics.statements.covered, 'CodeCoverageAbsBCovered')
);
cw.println(lineForKey(metrics.statements.total, 'CodeCoverageAbsBTotal'));
//Branches Covered
cw.println(lineForKey(metrics.branches.covered, 'CodeCoverageAbsRCovered'));
cw.println(lineForKey(metrics.branches.total, 'CodeCoverageAbsRTotal'));
//Functions Covered
cw.println(
lineForKey(metrics.functions.covered, 'CodeCoverageAbsMCovered')
);
cw.println(lineForKey(metrics.functions.total, 'CodeCoverageAbsMTotal'));
//Lines Covered
cw.println(lineForKey(metrics.lines.covered, 'CodeCoverageAbsLCovered'));
cw.println(lineForKey(metrics.lines.total, 'CodeCoverageAbsLTotal'));
cw.println("##teamcity[blockClosed name='" + this.blockName + "']");
cw.close();
};
module.exports = TeamcityReport;