From 1e249c8e8b8bb4d2b35b313b3ffb535a98a5ca84 Mon Sep 17 00:00:00 2001 From: Darien Pardinas Date: Thu, 4 Jan 2024 09:53:37 -0500 Subject: [PATCH] Setup CI/CD --- CHANGELOG.md | 1 + README.md | 4 +- .../configuration/test.advancedExecutables.md | 62 ++--- package.json | 212 +++++++++--------- 4 files changed, 140 insertions(+), 139 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a45d922..4407e3fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - fix to match file casing of source files when discovered by DBH.exe, otherwise test Uris don't exactly match open files in VSCode. - fix for TAEF test filter arguments not being correct when running a subset of selected tests. +- setup CI/CD. ## [4.9.0] - 2023-12-30 diff --git a/README.md b/README.md index fb3a6699..9e651d83 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,8 @@ Not good enough for you?!: Edit your `.vscode/`[settings.json] file according to | `log.logfile` | Writes the log message into the given file. Empty means disabled. | | `gtest.treatGmockWarningAs` | Forces the test to be failed even it is passed if it contains the string `GMOCK_WARNING:`. (You may should consider using [testing::StrictMock](https://github.com/google/googletest/blob/master/googlemock/docs/cook_book.md#the-nice-the-strict-and-the-naggy-nicestrictnaggy)) | | `gtest.gmockVerbose` | Sets [--gmock_verbose=...](https://github.com/google/googletest/blob/master/googlemock/docs/cheat_sheet.md#flags). (Note: executable has to be linked to gmock `gmock_main` not `gtest_main`) | -| `taef.teExecutablePath` | Custom executable path for TAEF's [TE.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/taef/overview-of-executing-tests). If left empty we try to find it in `PATH` environment variable | -| `taef.dbhExecutablePath` | Custom executable path to [DBH.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/dbh) for finding test's source code location. If left empty we try to find it in `PATH` environment variable | +| `taef.teExecutablePath` | Custom executable path for TAEF's [TE.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/taef/overview-of-executing-tests). If left empty we try to find it in `PATH` environment variable. | +| `taef.dbhExecutablePath` | Custom executable path to [DBH.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/dbh) for finding test's source code location. If left empty we try to find it in `PATH` environment variable. | Plenty of more **fine-tuning options** are available under [test.advancedExecutables] like: diff --git a/documents/configuration/test.advancedExecutables.md b/documents/configuration/test.advancedExecutables.md index 44f2d6bf..048d5ddc 100644 --- a/documents/configuration/test.advancedExecutables.md +++ b/documents/configuration/test.advancedExecutables.md @@ -6,7 +6,7 @@ testMate.cpp.test.advancedExecutables [[Jump to README](../../README.md)] -([TypeScript interface](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/src/AdvancedExecutableInterface.ts)) +([TypeScript interface](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/src/AdvancedExecutableInterface.ts)) The location of your test executables (relative to the workspace folder or absolute path) and with a lot of other setting. @@ -46,25 +46,25 @@ If it is an object it can contains the following properties: | Property | Description | | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | The name of the test suite (file). Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `pattern` | A relative (to workspace directory) or an absolute path or [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options). ⚠️**Avoid backslash!**: NO `\\`; (required) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `description` | A less prominent text after the `name`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `cwd` | The current working directory for the test executable. If it isn't provided and `test.workingDirectory` does then that will be used. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `env` | Environment variables for the test executable. Can contains variables related to `pattern` and variables related to the process's environment variables (Ex.: `${os_env:PATH}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `envFile` | File containing environment variables for the test executable. (JSON object or .env file) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `executionWrapper` | Specifies an executor which wraps the executions. Useful for emulators. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `sourceFileMap` | Replaces the key with the value in the souce file path. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `dependsOn` | Array of (relative / absolute) _paths_ / [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) (string[]). If a related file is _changed/created/deleted_ and autorun is enabled in "..." menu it will run the related executables. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `runTask` | Tasks to run before running/debugging tests. The task should be defined like any other task in vscode (e.g. in tasks.json). If the task exits with a non-zero code, execution of tests will be halted. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `parallelizationLimit` | The variable maximize the number of the parallel execution of one executable instance. Note: `testMate.cpp.test.parallelExecutionLimit` is a global limit. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `name` | The name of the test suite (file). Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `pattern` | A relative (to workspace directory) or an absolute path or [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options). ⚠️**Avoid backslash!**: NO `\\`; (required) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `description` | A less prominent text after the `name`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `cwd` | The current working directory for the test executable. If it isn't provided and `test.workingDirectory` does then that will be used. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `env` | Environment variables for the test executable. Can contains variables related to `pattern` and variables related to the process's environment variables (Ex.: `${os_env:PATH}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `envFile` | File containing environment variables for the test executable. (JSON object or .env file) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `executionWrapper` | Specifies an executor which wraps the executions. Useful for emulators. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `sourceFileMap` | Replaces the key with the value in the souce file path. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `dependsOn` | Array of (relative / absolute) _paths_ / [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) (string[]). If a related file is _changed/created/deleted_ and autorun is enabled in "..." menu it will run the related executables. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `runTask` | Tasks to run before running/debugging tests. The task should be defined like any other task in vscode (e.g. in tasks.json). If the task exits with a non-zero code, execution of tests will be halted. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `parallelizationLimit` | The variable maximize the number of the parallel execution of one executable instance. Note: `testMate.cpp.test.parallelExecutionLimit` is a global limit. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | | `strictPattern` | Test loading fails if one of the files matched by `pattern` is not a test executable. (Helps noticing unexpected crashes/problems under test loading.) | | `markAsSkipped` | If true then all the tests related to the pattern are skipped. They can be run manually though. | | `executableCloning` | (experimental) If enabled it creates a copy of the test executable before listing or running the tests. NOTE: discovery (`--help`) still uses the original file. | | `waitForBuildProcess` | Prevents the extension of auto-reloading. With this linking failure might can be avoided. Can be true to use a default pattern that works for most cases, or a string to pass your own search pattern (regex) for processes. | -| `catch2` | Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | -| `gtest` | Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | -| `doctest` | Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | -| `gbenchmark` | Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | +| `catch2` | Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | +| `gtest` | Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | +| `doctest` | Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | +| `gbenchmark` | Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings) | The `pattern` (or the `executables` used as string or an array of strings) can contain [_search-pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options). @@ -110,9 +110,9 @@ Examples: - If "Enable autorun" is enabled in "**...**" menu (next to the play button), it will trigger the related test suites by detecting the recompilation of the executable. - It accumulates events with the following strategy: waiting for 2 seconds after the last event. - Works flawlessly with paths/patterns **inside** of the workspace directory - (Usually there is no reason to keep your executables outside of the workspace. [See](https://github.com/matepek/vscode-catch2-test-adapter/issues/48).), + (Usually there is no reason to keep your executables outside of the workspace. [See](https://github.com/dpar39/vscode-catch2-test-adapter/issues/48).), - but have some issue/limitation with paths/patterns **outside** of the workspace directory: - - Theoretically is should support [glob patterns](https://github.com/matepek/vscode-catch2-test-adapter/issues/48), + - Theoretically is should support [glob patterns](https://github.com/dpar39/vscode-catch2-test-adapter/issues/48), but it seem there is an issue with _double star_ (`**`). - Paths on different drive in the same `dependsOn` array maybe won't work. - (If you find another corner case, feel free to open an issue. It could be handy once in the future.) @@ -240,11 +240,11 @@ One can fine-tune framework related behaviour. | Property | Description | | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [testGrouping] | Groups the tests inside the executable. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `helpRegex` | A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `prependTestRunningArgs` | Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `["--benchmark-samples", "10"]`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `prependTestListingArgs` | Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | -| `ignoreTestEnumerationStdErr` | If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| [testGrouping] | Groups the tests inside the executable. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `helpRegex` | A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `prependTestRunningArgs` | Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `["--benchmark-samples", "10"]`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `prependTestListingArgs` | Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | +| `ignoreTestEnumerationStdErr` | If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) | | `debug.enableOutputColouring` | Sets the colouring of the output for debug session. | | `failIfExceedsLimitNs` | Sets `cpu_time` limit for **gbenchmark**. (unit: nanoseconds) | @@ -290,8 +290,8 @@ Ex.: It is undocumented. Contact me by opening an issue or read the code a bit. -- [interface](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/src/TestGroupingInterface.ts) -- [code](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/src/AbstractRunnable.ts#L129) +- [interface](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/src/TestGroupingInterface.ts) +- [code](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/src/AbstractRunnable.ts#L129) ```json { @@ -312,12 +312,12 @@ It is undocumented. Contact me by opening an issue or read the code a bit. | Property | Description | | ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `groupByExecutable` | Groups tests by the executable file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `groupBySource` | It sorts the tests by the related source file group. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `groupByTags` | True to group by every exiting combination of the tags. (`{$tag}`) Or it can be an array of tags: `["[tag1]["tag2"]", "tag2", "tag3"]` [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `groupByTagRegex` | Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `["(?:good\|bad) (apple\|peach)"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `groupByRegex` | Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `["(?:good\|bad) (apple\|peach)"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | -| `groupUngroupedTo` | If a test is not groupable it will be grouped by the given name. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupByExecutable` | Groups tests by the executable file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupBySource` | It sorts the tests by the related source file group. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupByTags` | True to group by every exiting combination of the tags. (`{$tag}`) Or it can be an array of tags: `["[tag1]["tag2"]", "tag2", "tag3"]` [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupByTagRegex` | Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `["(?:good\|bad) (apple\|peach)"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupByRegex` | Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `["(?:good\|bad) (apple\|peach)"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | +| `groupUngroupedTo` | If a test is not groupable it will be grouped by the given name. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping) | #### TestGrouping examples diff --git a/package.json b/package.json index f111b108..4ba65a65 100644 --- a/package.json +++ b/package.json @@ -122,17 +122,17 @@ "$comment": "Enums will cause that the vscode will offer auto-completion.", "properties": { "testMate.cpp.test.executables": { - "markdownDescription": "A [glob pattern](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) to find test executables. (Relative to the workspace folder or absolute path.) Empty string means disabled. For more option set [testMate.cpp.test.advancedExecutables](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) instead of this. NOTE: if `testMate.cpp.test.advancedExecutables` is set then this is ignored.", + "markdownDescription": "A [glob pattern](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) to find test executables. (Relative to the workspace folder or absolute path.) Empty string means disabled. For more option set [testMate.cpp.test.advancedExecutables](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md) instead of this. NOTE: if `testMate.cpp.test.advancedExecutables` is set then this is ignored.", "scope": "resource", "type": "string", "default": "{build,Build,BUILD,out,Out,OUT}/**/*{test,Test,TEST}*" }, "testMate.cpp.test.advancedExecutables": { - "markdownDescription": "Array of executables with a lot of options. (If this is set then `testMate.cpp.test.executables` is ignored.) ([Details](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)).", + "markdownDescription": "Array of executables with a lot of options. (If this is set then `testMate.cpp.test.executables` is ignored.) ([Details](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)).", "scope": "resource", "type": "array", "items": { - "markdownDescription": "An object which describes an executable-set with settings. ([Details](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md))", + "markdownDescription": "An object which describes an executable-set with settings. ([Details](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md))", "type": "object", "additionalProperties": false, "properties": { @@ -141,7 +141,7 @@ "type": "string" }, "pattern": { - "markdownDescription": "A relative (to workspace directory) or an absolute path or [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options). ⚠️**Avoid backslash!**: NO `\\\\`; (required) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A relative (to workspace directory) or an absolute path or [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options). ⚠️**Avoid backslash!**: NO `\\\\`; (required) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "anyOf": [ { "type": "string", @@ -159,7 +159,7 @@ ] }, "name": { - "markdownDescription": "The name of the test suite (file). Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "The name of the test suite (file). Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "anyOf": [ { "type": "string", @@ -176,7 +176,7 @@ ] }, "description": { - "markdownDescription": "A less prominent text after the `name`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A less prominent text after the `name`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "anyOf": [ { "type": "string", @@ -191,7 +191,7 @@ ] }, "cwd": { - "markdownDescription": "The current working directory for the test executable. If it isn't provided and `test.workingDirectory` does then that will be used. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "The current working directory for the test executable. If it isn't provided and `test.workingDirectory` does then that will be used. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "anyOf": [ { "type": "string", @@ -209,7 +209,7 @@ ] }, "env": { - "markdownDescription": "Environment variables for the test executable. Can contains variables related to `pattern` and variables related to the process's environment variables (Ex.: `${os_env:PATH}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Environment variables for the test executable. Can contains variables related to `pattern` and variables related to the process's environment variables (Ex.: `${os_env:PATH}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "object", "additionalProperties": { "anyOf": [ @@ -238,11 +238,11 @@ } }, "envFile": { - "markdownDescription": "File containing environment variables for the test executable. (JSON object or .env file) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "File containing environment variables for the test executable. (JSON object or .env file) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "string" }, "executionWrapper": { - "markdownDescription": "Specifies an executor which wraps the executions. Useful for emulators. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Specifies an executor which wraps the executions. Useful for emulators. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "object", "additionalProperties": false, "properties": { @@ -277,14 +277,14 @@ ] }, "sourceFileMap": { - "markdownDescription": "Replaces the key with the value in the souce file path. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Replaces the key with the value in the souce file path. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "object", "additionalProperties": { "type": "string" } }, "dependsOn": { - "markdownDescription": "Array of (relative / absolute) _paths_ / [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) (string[]). If a related file is _changed/created/deleted_ and autorun is enabled in \"...\" menu it will run the related executables. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Array of (relative / absolute) _paths_ / [_glob pattern_](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) (string[]). If a related file is _changed/created/deleted_ and autorun is enabled in \"...\" menu it will run the related executables. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string", @@ -292,7 +292,7 @@ } }, "runTask": { - "markdownDescription": "Tasks to run before running/debugging tests. The task should be defined like any other task in vscode (e.g. in tasks.json). If the task exits with a non-zero code, execution of tests will be halted. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Tasks to run before running/debugging tests. The task should be defined like any other task in vscode (e.g. in tasks.json). If the task exits with a non-zero code, execution of tests will be halted. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "object", "additionalProperties": false, "properties": { @@ -331,7 +331,7 @@ } }, "parallelizationLimit": { - "markdownDescription": "The variable maximize the number of the parallel execution of one executable instance. Note: `testMate.cpp.test.parallelExecutionLimit` is a global limit. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "The variable maximize the number of the parallel execution of one executable instance. Note: `testMate.cpp.test.parallelExecutionLimit` is a global limit. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "integer", "default": 1, "minimum": 1 @@ -375,31 +375,31 @@ "additionalProperties": true }, "catch2": { - "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", + "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", "type": "object", "additionalProperties": false, "properties": { "helpRegex": { - "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "string", "minLength": 1 }, "prependTestRunningArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "prependTestListingArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "ignoreTestEnumerationStdErr": { - "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "boolean" }, "debug.enableOutputColouring": { @@ -411,20 +411,20 @@ "type": "number" }, "testGrouping": { - "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "additionalProperties": false, "properties": { "groupByExecutable": { - "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "mergeByLabel": { @@ -449,20 +449,20 @@ } }, "groupBySource": { - "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -484,12 +484,12 @@ } }, "groupByTags": { - "markdownDescription": "Group test by tags. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Group test by tags. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "tags": { - "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "array", @@ -504,7 +504,7 @@ "pattern": "\\$\\{tag\\}" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -526,7 +526,7 @@ } }, "groupByTagRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -537,7 +537,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -545,7 +545,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -570,7 +570,7 @@ ] }, "groupByRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -581,7 +581,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -589,7 +589,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -618,31 +618,31 @@ } }, "gtest": { - "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", + "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", "type": "object", "additionalProperties": false, "properties": { "helpRegex": { - "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "string", "minLength": 1 }, "prependTestRunningArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "prependTestListingArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "ignoreTestEnumerationStdErr": { - "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "boolean" }, "debug.enableOutputColouring": { @@ -654,20 +654,20 @@ "type": "number" }, "testGrouping": { - "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "additionalProperties": false, "properties": { "groupByExecutable": { - "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "mergeByLabel": { @@ -692,20 +692,20 @@ } }, "groupBySource": { - "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -727,12 +727,12 @@ } }, "groupByTags": { - "markdownDescription": "Group test by tags. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Group test by tags. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "tags": { - "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "array", @@ -747,7 +747,7 @@ "pattern": "\\$\\{tag\\}" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -769,7 +769,7 @@ } }, "groupByTagRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -780,7 +780,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -788,7 +788,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -813,7 +813,7 @@ ] }, "groupByRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -824,7 +824,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -832,7 +832,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -861,31 +861,31 @@ } }, "doctest": { - "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", + "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", "type": "object", "additionalProperties": false, "properties": { "helpRegex": { - "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "string", "minLength": 1 }, "prependTestRunningArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "prependTestListingArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "ignoreTestEnumerationStdErr": { - "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "boolean" }, "debug.enableOutputColouring": { @@ -897,20 +897,20 @@ "type": "number" }, "testGrouping": { - "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "additionalProperties": false, "properties": { "groupByExecutable": { - "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "mergeByLabel": { @@ -935,20 +935,20 @@ } }, "groupBySource": { - "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -970,12 +970,12 @@ } }, "groupByTags": { - "markdownDescription": "Group test by tags. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Group test by tags. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "tags": { - "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "array", @@ -990,7 +990,7 @@ "pattern": "\\$\\{tag\\}" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1012,7 +1012,7 @@ } }, "groupByTagRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -1023,7 +1023,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -1031,7 +1031,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1056,7 +1056,7 @@ ] }, "groupByRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -1067,7 +1067,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -1075,7 +1075,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1104,31 +1104,31 @@ } }, "gbenchmark": { - "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", + "markdownDescription": "Object with framework specific settings. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#framework-specific-settings)", "type": "object", "additionalProperties": false, "properties": { "helpRegex": { - "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "A javascript [regex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) which will be used to recognise the framework. Flags: `su`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "string", "minLength": 1 }, "prependTestRunningArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for testing. Good for experimental features like `[\"--benchmark-samples\", \"10\"]`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "prependTestListingArgs": { - "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "Additinal argument array passed to the executable when it is called for test listing. (Discouraged. Try to use environment variables to pass values.) [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "array", "items": { "type": "string" } }, "ignoreTestEnumerationStdErr": { - "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", + "markdownDescription": "If false (or undefined) and there are something on `stderr` then test-listing will fail. Otherwise it will ignore the `stderr` and test listing will try to parse the `stdout`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md)", "type": "boolean" }, "debug.enableOutputColouring": { @@ -1140,20 +1140,20 @@ "type": "number" }, "testGrouping": { - "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests inside the executable. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "additionalProperties": false, "properties": { "groupByExecutable": { - "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the executable file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "The label of the test executable. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "A less prominent text after the `label`. Can contains variables related to `pattern`. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "mergeByLabel": { @@ -1178,20 +1178,20 @@ } }, "groupBySource": { - "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups the tests by the source file. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "label": { - "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Label of the group. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "description": { - "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Less prominent text next to label. Can be indexed. (`${sourceRelPath}`, `${sourceAbsPath}`). [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1213,12 +1213,12 @@ } }, "groupByTags": { - "markdownDescription": "Group test by tags. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Group test by tags. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { "tags": { - "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "True to group by every exiting combination of the tags. Or it can be an array of tags: `[\"[tag1][tag2]\", \"tag2\", \"tag3\"]` [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "array", @@ -1233,7 +1233,7 @@ "pattern": "\\$\\{tag\\}" }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1255,7 +1255,7 @@ } }, "groupByTagRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -1266,7 +1266,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -1274,7 +1274,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1299,7 +1299,7 @@ ] }, "groupByRegex": { - "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups tests by the first match group of the first matching regex. (`${match}`, `${match_lowercased}`, `${match_upperfirst}`) Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "object", "additionalProperties": false, "properties": { @@ -1310,7 +1310,7 @@ "type": "string" }, "regexes": { - "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Groups by the first match group (enclosed by parentheses like this). of the first matching [regex](https://regex101.com/). Example: `[\"(?:good|bad) (apple|peach)\"]` will create 2 groups and put the matched tests inside it. Hint: Grouping starting with \"?:\" won't count as a match group. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "array", "items": { "type": "string", @@ -1318,7 +1318,7 @@ } }, "groupUngroupedTo": { - "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", + "markdownDescription": "Ungroupable elements will be grouped under the given value. [Detail](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#testgrouping)", "type": "string", "minLength": 1 }, @@ -1353,7 +1353,7 @@ } }, "testMate.cpp.test.workingDirectory": { - "markdownDescription": "Sets the working directory of the test executable (relative to the workspace folder or absolute path). Note: `testMate.cpp.advancedExecutables` overwrites it locally. ([Variables](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#variables))", + "markdownDescription": "Sets the working directory of the test executable (relative to the workspace folder or absolute path). Note: `testMate.cpp.advancedExecutables` overwrites it locally. ([Variables](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/test.advancedExecutables.md#variables))", "scope": "resource", "type": "string", "default": "${absDirpath}", @@ -1521,7 +1521,7 @@ "default": "" }, "testMate.cpp.log.logSentry": { - "markdownDescription": "Errors/Exceptions will be logged and sent automatically for further analysis. ([More](https://github.com/matepek/vscode-catch2-test-adapter/blob/master/documents/configuration/log.logSentry.md))", + "markdownDescription": "Errors/Exceptions will be logged and sent automatically for further analysis. ([More](https://github.com/dpar39/vscode-catch2-test-adapter/blob/master/documents/configuration/log.logSentry.md))", "scope": "resource", "type": "string", "default": "question" @@ -1566,13 +1566,13 @@ ] }, "testMate.cpp.taef.teExecutablePath": { - "markdownDescription": "Path to TE.exe when executing test binaries with [TAEF](https://learn.microsoft.com/en-us/windows-hardware/drivers/taef/getting-started).", + "markdownDescription": "Custom executable path for TAEF's [TE.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/taef/overview-of-executing-tests). If left empty we try to find it in `PATH` environment variable.", "scope": "resource", "type": "string", "default": "" }, "testMate.cpp.taef.dbhExecutablePath": { - "markdownDescription": "Path to [dbh.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/using-dbh), a Windows Driver tool we use to find corresponding C++ source file location for discovered TAEF tests.", + "markdownDescription": "Custom executable path to [DBH.exe](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/dbh) for finding test's source code location. If left empty we try to find it in `PATH` environment variable.", "scope": "resource", "type": "string", "default": ""