{ "version": "0.2.0", "configurations": [ { "name": "Spark Local", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/build/gcc/debug/server/sparkd", "args": [ "run", "test", "-a", "OutrightVanillaOrder" ], "stopAtEntry": false, "cwd": "${workspaceRoot}/build/gcc/debug/server/", "environment": [ { "name": "TZ", "value": "America/Chicago" } ], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] }, { "name": "SparkVM Launch", "type": "cppdbg", "request": "launch", "program": "/home/bts/spark/build/gcc/debug/server/sparkd", "args": [ "test", "-a", "[ilink3]" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/gcc/debug/server/", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "", "logging": { "engineLogging": false }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "enable pretty-printer", "ignoreFailures": true }, { "description": "Skip STL", "text": "skip -gfi /usr/include/c++/7/bits/*.h", "ignoreFailures": true }, { "description": "LD LIBRARY", "text": "set env LD_LIBRARY_PATH=.", "ignoreFailures": false } ], "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/build/gcc/debug/server/sparkd/sparkd", "args": [ "run" ], "stopAtEntry": false, "cwd": "${workspaceRoot}/build/ninja_debug/src/server/sparkd", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] }, { "name": "Client Launch", "type": "clr", "request": "launch", "program": "${workspaceRoot}/build/Debug/bin/net471/spark.exe", "args": [], "cwd": "${workspaceRoot}", "stopAtEntry": false, "externalConsole": true, "requireExactSource": false }, { "name": "SDK Launch", "type": "clr", "request": "launch", "program": "${workspaceRoot}/build/Debug/bin/net471/spark_sdk.exe", "args": [ "md", "GLBX", "Future", "CL", "CLZ9", "--user=bts", "--pass=" ], "cwd": "${workspaceRoot}", "stopAtEntry": false, "externalConsole": true, "requireExactSource": false }, { "name": "Excel Launch", "type": "clr", "request": "launch", "program": "C:/Program Files/Microsoft Office/Office14/EXCEL.EXE", "args": [ "${workspaceRoot}/build/Debug/bin/net471/spark_excel-addin64-packed.xll" ], "cwd": "${workspaceRoot}", "stopAtEntry": false, "externalConsole": true, "requireExactSource": false }, { "name": "Client Tests", "type": "clr", "request": "launch", "program": "${workspaceRoot}/build/Debug/bin/net471/sparkcmd.exe", "args": [ "test", "ApiUpdateTests" ], "cwd": "${workspaceRoot}", "stopAtEntry": false, "externalConsole": true, "requireExactSource": false }, { "name": "Client Attach", "type": "clr", "request": "attach", "processId": "${command:pickProcess}" }, { "name": "Spreader Tests", "type": "cppdbg", "request": "launch", "program": "/home/bts/spark/build/gcc/debug/server/sparkd", "args": [ "test", "[spreader]" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/gcc/debug/server/", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "", "logging": { "engineLogging": false }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "enable pretty-printer", "ignoreFailures": true } ], "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "Admin Service Tests", "type": "cppdbg", "request": "launch", "program": "/home/bts/spark/build/ninja_debug/src/server/sparkd/sparkd", "args": [ "test", "[admin_service]" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/ninja_debug/src/server/sparkd/", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "", "logging": { "engineLogging": false }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "enable pretty-printer", "ignoreFailures": true } ], "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "Limiter Tests", "type": "cppdbg", "request": "launch", "program": "/home/bts/spark/build/ninja_debug/src/server/sparkd/sparkd", "args": [ "test", "[limiter]" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/ninja_debug/src/server/sparkd/", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "", "logging": { "engineLogging": false }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "enable pretty-printer", "ignoreFailures": true } ], "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "MD Tests", "type": "cppdbg", "request": "launch", "program": "/home/bts/spark/build/gcc/debug/server/sparkd", "args": [ "test", "[algo]" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/gcc/debug/server/", "environment": [], "externalConsole": true, "MIMode": "gdb", "preLaunchTask": "", "logging": { "engineLogging": false }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "Skip STL", "text": "skip -gfi /usr/include/c++/7/bits/*.h", "ignoreFailures": true } ], "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "SparkVM attach", "type": "cppdbg", "request": "attach", "program": "/home/bts/spark/build/ninja_debug/src/server/sparkd/sparkd", "processId": "${command:pickRemoteProcess}", "MIMode": "gdb", "pipeTransport": { "pipeCwd": "${workspaceRoot}", "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/usr/bin/gdb" }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" } }, { "name": "Python", "type": "python", "request": "launch", "stopOnEntry": false, "pythonPath": "${config:python.pythonPath}", "program": "${file}", "cwd": "${workspaceRoot}", "env": {}, "envFile": "${workspaceRoot}/.env", "args": [ "DEBUG" ], "debugOptions": [ "WaitOnAbnormalExit", "WaitOnNormalExit", "RedirectOutput" ] }, { "name": ".NET Core Remote Attach", "type": "coreclr", "request": "attach", "processId": "${command:pickRemoteProcess}", "pipeTransport": { "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/home/bts/vsdbg/vsdbg", "pipeCwd": "${workspaceRoot}", "quoteArgs": true }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" }, "justMyCode": true }, { "name": ".NET Core Remote Launch", "type": "coreclr", "request": "launch", "program": "/usr/bin/dotnet", "args": [ "sparkcmd.dll", "test", "test_join_create_and_takeout_market" ], "stopAtEntry": false, "cwd": "/home/bts/spark/build/gcc/debug/server", "pipeTransport": { "pipeProgram": "c:\\program files\\git\\usr\\bin\\ssh.exe", "pipeArgs": [ "bts@sparkvm" ], "debuggerPath": "/home/bts/vsdbg/vsdbg", "pipeCwd": "${workspaceRoot}", "quoteArgs": true }, "sourceFileMap": { "/home/bts/spark/": "${workspaceRoot}" }, "justMyCode": false } ] }