junit-xml
Version:
JUnit XML report builder with TypeScript support
23 lines (22 loc) • 734 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var xml_1 = __importDefault(require("xml"));
var default_1 = require("./default");
var ant_junit_1 = require("./ant-junit");
;
function getJunitXml(report, options) {
if (options === void 0) { options = {}; }
var xmlObject;
switch (options.schema) {
case 'ant-junit':
xmlObject = ant_junit_1.getXmlObject(report);
break;
default:
xmlObject = default_1.getXmlObject(report);
}
return xml_1.default(xmlObject);
}
exports.getJunitXml = getJunitXml;
;