@teambit/multi-tester
Version:
70 lines (67 loc) • 2.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.MultiTesterMain = void 0;
function _legacy() {
const data = require("@teambit/legacy.constants");
_legacy = function () {
return data;
};
return data;
}
function _cli() {
const data = require("@teambit/cli");
_cli = function () {
return data;
};
return data;
}
function _logger() {
const data = require("@teambit/logger");
_logger = function () {
return data;
};
return data;
}
function _multiTester() {
const data = require("./multi-tester.aspect");
_multiTester = function () {
return data;
};
return data;
}
function _multiTester2() {
const data = require("./multi-tester.tester");
_multiTester2 = function () {
return data;
};
return data;
}
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
class MultiTesterMain {
constructor(logger) {
this.logger = logger;
}
/**
*
* @deprecated use jest tester from https://bit.cloud/teambit/defender/testers/multi-tester
* create a multi-tester `Tester` instance.
* @param testers list of testers to include.
*/
createTester(testers) {
this.logger.consoleWarning(`The 'MultiTester' aspect is deprecated. Please use the 'multi tester' component instead. For more details, visit: https://${(0, _legacy().getCloudDomain)()}/teambit/defender/testers/multi-tester`);
return new (_multiTester2().MultiTester)(_multiTester().MultiTesterAspect.id, testers);
}
static async provider([loggerAspect]) {
const logger = loggerAspect.createLogger(_multiTester().MultiTesterAspect.id);
return new MultiTesterMain(logger);
}
}
exports.MultiTesterMain = MultiTesterMain;
_defineProperty(MultiTesterMain, "runtime", _cli().MainRuntime);
_defineProperty(MultiTesterMain, "dependencies", [_logger().LoggerAspect]);
_multiTester().MultiTesterAspect.addRuntime(MultiTesterMain);
//# sourceMappingURL=multi-tester.main.runtime.js.map