]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add keyword tests to launch.json
authorNick Porter <nick@portercomputing.co.uk>
Mon, 1 Aug 2022 08:58:51 +0000 (09:58 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 9 Aug 2022 09:32:52 +0000 (10:32 +0100)
.vscode/launch.json

index 92c1b7a1a407f57b7276d2baeac54b3b05f6a79e..075dc2c01ef1806dad82e5ed4f614b7eeeba5379 100644 (file)
                                 { "name": "DEBUGGER_ATTACHED", "value": "yes" }
                         ],
                         "MIMode": "gdb"
+                },
+                {
+                        "type": "cppdbg",
+                        "request": "launch",
+                        "name": "Keyword Test (gdb)",
+                        "program": "${workspaceFolder}/build/bin/local/unit_test_module",
+                        "args": [
+                                "-D",
+                                "${workspaceFolder}/share/dictionary",
+                                "-d",
+                                "${workspaceFolder}/src/tests/keywords",
+                                "-i",
+                                "${workspaceFolder}/build/tests/keywords/${input:keyword}.attrs",
+                                "-f",
+                                "${workspaceFolder}/build/tests/keywords/${input:keyword}.attrs",
+                                "-r",
+                                "${workspaceFolder}/build/tests/keywords/${input:keyword}",
+                                "-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"
+                }
+        ],
+        "inputs": [
+                {
+                        "id": "keyword",
+                        "type": "promptString",
+                        "description": "Keyword to test"
                 }
         ]
 }