{ "type": "object", "properties": { "printLogsToConsole": { "type": "string", "enum": [ "onFail", "always", "never" ] }, "printLogsToFile": { "type": "string", "enum": [ "onFail", "always", "never" ] }, "includeSuccessfulHookLogs": { "type": "boolean" }, "defaultTrimLength": { "type": ["string", "number"] }, "commandTrimLength": { "type": ["string", "number"] }, "routeTrimLength": { "type": ["string", "number"] }, "compactLogs": { "type": "number", "minimum": 0 }, "outputCompactLogs": { "type": ["number", "boolean"], "minimum": -1 }, "outputRoot": { "type": "string" }, "specRoot": { "type": "string" }, "outputTarget": { "type": "object", "patternProperties": { ".*": { "type": [ "string", "function" ] } } }, "outputVerbose": { "type": "boolean" }, "collectTestLogs": { "type": "function" }, "logToFilesOnAfterRun": { "type": "boolean" } }, "dependencies": { "outputRoot": [ "outputTarget" ], "outputTarget": [ "outputRoot" ] }, "additionalProperties": false }