* Fix accumulating test args

* Better test name regex
This commit is contained in:
xisui-MSFT 2023-03-28 12:16:36 -07:00 коммит произвёл GitHub
Родитель bbf76e539d
Коммит 7ed1fb42f8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -437,7 +437,7 @@ export class CTestDriver implements vscode.Disposable {
private async runCTestImpl(driver: CMakeDriver, ctestPath: string, ctestArgs: string[], testName: string, customizedTask: boolean = false, consumer?: proc.OutputConsumer): Promise<CTestResults | undefined> {
const child = driver.executeCommand(
ctestPath,
ctestArgs.concat('-R', testName),
ctestArgs.concat('-R', `^${util.escapeStringForRegex(testName)}\$`),
((customizedTask && consumer) ? consumer : new CTestOutputLogger()),
{ environment: await driver.getCTestCommandEnvironment(), cwd: driver.binaryDir });
const res = await child.result;