@cucumber/cucumber
Advanced tools
Comparing version 9.5.1 to 9.6.0
/// <reference types="node" /> | ||
import { IConfiguration } from '../configuration'; | ||
import { IRunConfiguration } from './types'; | ||
export declare function convertConfiguration(flatConfiguration: IConfiguration, env: NodeJS.ProcessEnv): Promise<IRunConfiguration>; | ||
import { ILogger } from '../logger'; | ||
export declare function convertConfiguration(logger: ILogger, flatConfiguration: IConfiguration, env: NodeJS.ProcessEnv): Promise<IRunConfiguration>; |
@@ -5,3 +5,3 @@ "use strict"; | ||
const configuration_1 = require("../configuration"); | ||
async function convertConfiguration(flatConfiguration, env) { | ||
async function convertConfiguration(logger, flatConfiguration, env) { | ||
return { | ||
@@ -30,9 +30,9 @@ sources: { | ||
}, | ||
formats: convertFormats(flatConfiguration, env), | ||
formats: convertFormats(logger, flatConfiguration, env), | ||
}; | ||
} | ||
exports.convertConfiguration = convertConfiguration; | ||
function convertFormats(flatConfiguration, env) { | ||
function convertFormats(logger, flatConfiguration, env) { | ||
var _a, _b; | ||
const splitFormats = flatConfiguration.format.map((item) => Array.isArray(item) ? item : configuration_1.OptionSplitter.split(item)); | ||
const splitFormats = flatConfiguration.format.map((item) => Array.isArray(item) ? item : (0, configuration_1.splitFormatDescriptor)(logger, item)); | ||
return { | ||
@@ -39,0 +39,0 @@ stdout: (_b = (_a = [...splitFormats].reverse().find(([, target]) => !target)) === null || _a === void 0 ? void 0 : _a[0]) !== null && _b !== void 0 ? _b : 'progress', |
@@ -34,3 +34,3 @@ "use strict"; | ||
(0, validate_configuration_1.validateConfiguration)(original, logger); | ||
const runnable = await (0, convert_configuration_1.convertConfiguration)(original, env); | ||
const runnable = await (0, convert_configuration_1.convertConfiguration)(logger, original, env); | ||
return { | ||
@@ -37,0 +37,0 @@ useConfiguration: original, |
@@ -32,3 +32,2 @@ "use strict"; | ||
const value_checker_1 = require("../value_checker"); | ||
const configuration_1 = require("../configuration"); | ||
const os_1 = __importDefault(require("os")); | ||
@@ -71,3 +70,3 @@ const messages = __importStar(require("@cucumber/messages")); | ||
function orderPickles(pickleIds, order, logger) { | ||
const [type, seed] = configuration_1.OptionSplitter.split(order); | ||
const [type, seed] = splitOrder(order); | ||
switch (type) { | ||
@@ -91,2 +90,8 @@ case 'defined': | ||
exports.orderPickles = orderPickles; | ||
function splitOrder(order) { | ||
if (!order.includes(':')) { | ||
return [order, '']; | ||
} | ||
return order.split(':'); | ||
} | ||
async function emitMetaMessage(eventBroadcaster, env) { | ||
@@ -93,0 +98,0 @@ const meta = { |
@@ -6,3 +6,3 @@ export { default as ArgvParser } from './argv_parser'; | ||
export * from './merge_configurations'; | ||
export * from './option_splitter'; | ||
export * from './split_format_descriptor'; | ||
export * from './types'; |
@@ -27,4 +27,4 @@ "use strict"; | ||
__exportStar(require("./merge_configurations"), exports); | ||
__exportStar(require("./option_splitter"), exports); | ||
__exportStar(require("./split_format_descriptor"), exports); | ||
__exportStar(require("./types"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
export declare const version = "9.5.1"; | ||
export declare const version = "9.6.0"; |
@@ -5,3 +5,3 @@ "use strict"; | ||
// Generated by genversion. | ||
exports.version = '9.5.1'; | ||
exports.version = '9.6.0'; | ||
//# sourceMappingURL=version.js.map |
@@ -11,3 +11,3 @@ { | ||
], | ||
"version": "9.5.1", | ||
"version": "9.6.0", | ||
"homepage": "https://github.com/cucumber/cucumber-js", | ||
@@ -14,0 +14,0 @@ "author": "Julien Biezemans <jb@jbpros.com>", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
810700
8118