blob: 242bc930f4c8e2f40ed48e9988ee6280d9aeae5a [file] [log] [blame]
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) kernel base tests",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/bazel-bin/pagespeed/kernel/base/base_test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "TEST_TMPDIR",
"value": "/tmp/foo"
},
{
"name": "TEST_WORKSPACE",
"value": "."
},
{
"name": "TEST_SRCDIR",
"value": "${workspaceRoot}"
},
{
"name": "ENVOY_IP_TEST_VERSIONS",
"value": ""
}
],
"externalConsole": false,
"MIMode": "gdb",
"sourceFileMap": {
"/proc/self/cwd/external/envoy": "${workspaceFolder}/nighthawk/envoy"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "(gdb) kernel http tests",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/bazel-bin/pagespeed/kernel/http/http_test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "TEST_TMPDIR",
"value": "/tmp/foo"
},
{
"name": "TEST_WORKSPACE",
"value": "."
},
{
"name": "TEST_SRCDIR",
"value": "${workspaceRoot}"
},
{
"name": "ENVOY_IP_TEST_VERSIONS",
"value": ""
}
],
"externalConsole": false,
"MIMode": "gdb",
"sourceFileMap": {
"/proc/self/cwd/external/envoy": "${workspaceFolder}/nighthawk/envoy"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "(gdb) kernel js tests",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/bazel-bin/pagespeed/kernel/js/js_test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "TEST_TMPDIR",
"value": "/tmp/foo"
},
{
"name": "TEST_WORKSPACE",
"value": "."
},
{
"name": "TEST_SRCDIR",
"value": "${workspaceRoot}"
},
{
"name": "ENVOY_IP_TEST_VERSIONS",
"value": ""
}
],
"externalConsole": false,
"MIMode": "gdb",
"sourceFileMap": {
"/proc/self/cwd/external/envoy": "${workspaceFolder}/nighthawk/envoy"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "(gdb) controller tests",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/bazel-bin/pagespeed/controller/controller_test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "TEST_TMPDIR",
"value": "/tmp/foo"
},
{
"name": "TEST_WORKSPACE",
"value": "."
},
{
"name": "TEST_SRCDIR",
"value": "${workspaceRoot}"
},
{
"name": "ENVOY_IP_TEST_VERSIONS",
"value": ""
}
],
"externalConsole": false,
"MIMode": "gdb",
"sourceFileMap": {
"/proc/self/cwd/external/envoy": "${workspaceFolder}/nighthawk/envoy"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
{
"name": "(gdb) http integration tests",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "",
"program": "${workspaceRoot}/bazel-bin/pagespeed/envoy/http_filter_integration_test",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [
{
"name": "TEST_TMPDIR",
"value": "/tmp/foo"
},
{
"name": "TEST_WORKSPACE",
"value": "."
},
{
"name": "TEST_SRCDIR",
"value": "${workspaceRoot}"
},
{
"name": "ENVOY_IP_TEST_VERSIONS",
"value": ""
}
],
"externalConsole": false,
"MIMode": "gdb",
"sourceFileMap": {
"/proc/self/cwd/external/envoy": "${workspaceFolder}/nighthawk/envoy"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
]
}