diff --git a/dist/schemas/config_v3.schema.json b/dist/schemas/config_v3.schema.json index 89d69d1..8176ac6 100644 --- a/dist/schemas/config_v3.schema.json +++ b/dist/schemas/config_v3.schema.json @@ -5744,6 +5744,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -10588,6 +10600,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] } \ No newline at end of file diff --git a/dist/schemas/resolvedTests_v3.schema.json b/dist/schemas/resolvedTests_v3.schema.json index 41adc54..6988460 100644 --- a/dist/schemas/resolvedTests_v3.schema.json +++ b/dist/schemas/resolvedTests_v3.schema.json @@ -5757,6 +5757,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -10601,6 +10613,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] }, diff --git a/src/schemas/output_schemas/config_v3.schema.json b/src/schemas/output_schemas/config_v3.schema.json index 89d69d1..8176ac6 100644 --- a/src/schemas/output_schemas/config_v3.schema.json +++ b/src/schemas/output_schemas/config_v3.schema.json @@ -5744,6 +5744,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -10588,6 +10600,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] } \ No newline at end of file diff --git a/src/schemas/output_schemas/resolvedTests_v3.schema.json b/src/schemas/output_schemas/resolvedTests_v3.schema.json index 41adc54..6988460 100644 --- a/src/schemas/output_schemas/resolvedTests_v3.schema.json +++ b/src/schemas/output_schemas/resolvedTests_v3.schema.json @@ -5757,6 +5757,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -10601,6 +10613,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] }, diff --git a/src/schemas/schemas.json b/src/schemas/schemas.json index 50ca663..e1c19dd 100644 --- a/src/schemas/schemas.json +++ b/src/schemas/schemas.json @@ -6006,6 +6006,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -10850,6 +10862,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] }, @@ -19011,6 +19032,18 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": [ + "integer", + "boolean" + ], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "type": "object", "description": "Environment information for the system running Doc Detective.", @@ -23855,6 +23888,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] }, diff --git a/src/schemas/src_schemas/config_v3.schema.json b/src/schemas/src_schemas/config_v3.schema.json index 30531db..ca6fc43 100644 --- a/src/schemas/src_schemas/config_v3.schema.json +++ b/src/schemas/src_schemas/config_v3.schema.json @@ -225,6 +225,15 @@ }, "title": "Telemetry options" }, + "concurrentRunners": { + "type": ["integer", "boolean"], + "default": 1, + "minimum": 1, + "description": "Number of concurrent test runners. Set to true to use CPU core count (capped at 4).", + "not": { + "const": false + } + }, "environment": { "$ref": "#/components/schemas/environment" } @@ -449,6 +458,15 @@ "platform": "windows", "arch": "x64" } + }, + { + "concurrentRunners": 1 + }, + { + "concurrentRunners": true + }, + { + "concurrentRunners": 4 } ] }