]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add test server environment variables to .vscode launcher
authorNick Porter <nick@portercomputing.co.uk>
Mon, 25 Aug 2025 14:40:24 +0000 (15:40 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Mon, 25 Aug 2025 14:53:19 +0000 (15:53 +0100)
Based on values which match test servers set up by CI server setup
scripts.

.vscode/launch.json

index 0f33e9cae96ae15d9637efde7d234736657e801c..50c23c78336427d8f1a91227917c76e14afd6990 100644 (file)
                                 "-xx"
                         ],
                         "environment": [
+                                { "name": "SQL_MYSQL_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "SQL_POSTRESQL_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "LDAP_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "LDAP_TEST_SERVER_PORT", "value": "3890" },
+                                { "name": "LDAP_TEST_SERVER_SSL_PORT", "value": "6361" },
+                                { "name": "RFC4533_TEST_SERVER", "value": "ldap://${input:testserver}:3890/" },
+                                { "name": "PERSISTENT_SEARCH_TEST_SERVER", "value": "ldap://${input:testserver:3892}" },
+                                { "name": "REST_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "REST_TEST_SERVER_PORT", "value": "8080" },
+                                { "name": "REST_TEST_SERVER_SSL_PORT", "value": "8443" },
+                                { "name": "SMTP_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "SMTP_TEST_SERVER_PORT", "value": "2525" },
+                                { "name": "REDIS_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "REDIS_IPPOOL_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "CACHE_REDIS_TEST_SERVER", "value": "${input:testserver}" },
+                                { "name": "IMAP_TEST_SERVER", "value": "${input:testserver" },
+                                { "name": "IMAP_TEST_SERVER_PORT", "value": "1430" },
+                                { "name": "IMAP_TEST_SERVER_SSL_PORT", "value": "1432" },
                                 { "name": "FR_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" },
                                 { "name": "LD_LIBRARY_PATH", "value": "${workspaceFolder}/build/lib/local/.libs" },
                                 { "name": "MODULE_TEST_DIR", "value": "src/tests/modules/${input:module}/"},
                         "type": "promptString",
                         "description": "Test to run"
                 },
+               {
+                       "id": "testserver",
+                       "type": "promptString",
+                       "description": "Test server IP",
+                       "default": "127.0.0.1"
+               },
                 {
                         "id": "unittest",
                         "type": "promptString",