From: Nick Porter Date: Fri, 25 Jul 2025 12:50:35 +0000 (+0100) Subject: Add keyword tests to vscode launcher X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b9e9815c797686235fb2cfe716e985372c87386;p=thirdparty%2Ffreeradius-server.git Add keyword tests to vscode launcher --- diff --git a/.vscode/launch.json b/.vscode/launch.json index a8c6e49108..55bcd040eb 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -47,6 +47,45 @@ "text": "set solib-search-path ${workspaceFolder}" } ] - } - ] + }, + { + "type": "cppdbg", + "request": "launch", + "name": "Keyword Test (gdb)", + "program": "${workspaceFolder}/build/bin/local/unittest", + "args": [ + "-D", + "${workspaceFolder}/share", + "-d", + "${workspaceFolder}/src/tests/keywords/", + "-i", + "${workspaceFolder}/build/tests/keywords/${input:keyword}.attrs", + "-f", + "${workspaceFolder}/build/tests/keywords/${input:keyword}.attrs", + "-xx" + ], + "cwd": "${workspaceFolder}", + "environment": [ + { "name": "FR_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" }, + { "name": "LD_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" }, + { "name": "KEYWORD", "value": "${input:keyword}" }, + { "name": "DEBUGGER_ATTACHED", "value": "yes"} + ], + "MIMode": "gdb", + "setupCommands": [ + { + "description": "Set solib", + "text": "set solib-search-path ${workspaceFolder}" + } + ] + + } + ], + "inputs": [ + { + "id": "keyword", + "type": "promptString", + "description": "Keyword to test" + } + ] }