From dc9a5c0f128110b2305139bfa4ef5d97a1c4ad29 Mon Sep 17 00:00:00 2001 From: Nick Bolton Date: Wed, 16 Oct 2024 19:33:30 +0100 Subject: [PATCH] build: Add `gtest-args` for VS Code users --- .vscode/launch.json | 14 +++++++++++++- .vscode/tasks.json | 3 --- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index c8a78f27d..9c1e1a479 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -15,6 +15,7 @@ "cwd": "${workspaceRoot}", "request": "launch", "program": "${workspaceFolder}/build/bin/unittests", + "args": [ "${input:gtest-args}" ], "preLaunchTask": "build" }, { @@ -23,7 +24,8 @@ "cwd": "${workspaceRoot}", "request": "launch", "program": "${workspaceFolder}/build/bin/integtests", - "preLaunchTask": "build" + "args": [ "${input:gtest-args}" ], + "preLaunchTask": "build", }, { "name": "unix - server", @@ -64,6 +66,7 @@ "cwd": "${workspaceRoot}", "request": "launch", "program": "${workspaceFolder}/build/bin/unittests", + "args": [ "${input:gtest-args}" ], "internalConsoleOptions": "openOnSessionStart", "preLaunchTask": "build" }, @@ -73,6 +76,7 @@ "cwd": "${workspaceRoot}", "request": "launch", "program": "${workspaceFolder}/build/bin/integtests", + "args": [ "${input:gtest-args}" ], "internalConsoleOptions": "openOnSessionStart", "preLaunchTask": "build" }, @@ -119,5 +123,13 @@ "program": "scripts/install_deps.py", "console": "integratedTerminal" } + ], + "inputs": [ + { + "id": "gtest-args", + "type": "promptString", + "description": "Test arguments", + "default": "--gtest_filter=*" + } ] } diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 55639351e..ac57fbb69 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -14,9 +14,6 @@ "problemMatcher": { "base": "$gcc", "fileLocation": ["absolute"] - }, - "presentation": { - "revealProblems": "onProblem" } }, {