{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug executable 'rustpython'", "preLaunchTask": "Build RustPython Debug", "program": "target/debug/rustpython", "args": [], "env": { "RUST_BACKTRACE": "1" }, "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython" ], "filter": { "name": "rustpython", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'execution'", "cargo": { "args": [ "test", "--no-run", "--bench=execution", "--package=rustpython" ], "filter": { "name": "execution", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug benchmark 'microbenchmarks'", "cargo": { "args": [ "test", "--no-run", "--bench=microbenchmarks", "--package=rustpython" ], "filter": { "name": "microbenchmarks", "kind": "bench" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-pylib'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-pylib" ], "filter": { "name": "rustpython-pylib", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-bytecode'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-bytecode" ], "filter": { "name": "rustpython-bytecode", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-compiler'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-compiler" ], "filter": { "name": "rustpython-compiler", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-compiler-core'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-compiler-core" ], "filter": { "name": "rustpython-compiler-core", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-ast'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-ast" ], "filter": { "name": "rustpython-ast", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-parser'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-parser" ], "filter": { "name": "rustpython-parser", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-vm'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-vm" ], "filter": { "name": "rustpython-vm", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-common'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-common" ], "filter": { "name": "rustpython-common", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython-jit'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython-jit" ], "filter": { "name": "rustpython-jit", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug integration test 'integration'", "cargo": { "args": [ "test", "--no-run", "--test=integration", "--package=rustpython-jit" ], "filter": { "name": "integration", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'rustpython_wasm'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=rustpython_wasm" ], "filter": { "name": "rustpython_wasm", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" } ] }