{ "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_ir'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_ir" ], "filter": { "name": "sunscreen_ir", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_runtime'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_runtime" ], "filter": { "name": "sunscreen_runtime", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_backend'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=sunscreen_backend" ], "filter": { "name": "sunscreen_backend", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}", "env": { "RUST_LOG": "TRACE", } }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'seal'", "cargo": { "args": [ "test", "--no-run", "--lib", "--package=seal" ], "filter": { "name": "seal", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug assumption tests in library 'seal'", "cargo": { "args": [ "test", "--no-run", "--package=seal" ], "filter": { "name": "assumptions", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'sunscreen_compiler'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler" ], "filter": { "name": "sunscreen_compiler", "kind": "lib" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug edge_cases tests in library 'sunscreen_compiler'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler" ], "filter": { "name": "edge_cases", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug signed integration tests in library 'sunscreen_compiler'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler", ], "filter": { "name": "signed", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug fractional integration tests in library 'sunscreen_compiler'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler", ], "filter": { "name": "fractional", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug batched integration tests in library 'sunscreen_compiler'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler", ], "filter": { "name": "batched", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug tests in library 'sunscreen_compiler_macros'", "cargo": { "args": [ "test", "--no-run", "--package=sunscreen_compiler_macros" ], "filter": { "name": "fhe_program_tests", "kind": "test" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug binary 'calculator'", "args": [], "program": "${workspaceFolder}/target/debug/calculator", "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug binary 'dot_prod'", "cargo": { "args": [ "build", "--package=dot_prod" ], "filter": { "kind": "bin", "name": "dot_prod" } }, "args": [], "cwd": "${workspaceFolder}" }, { "type": "lldb", "request": "launch", "name": "Debug binary 'chi_sq'", "cargo": { "args": [ "build", "--package=chi_sq" ], "filter": { "kind": "bin", "name": "chi_sq" } }, "args": [], "cwd": "${workspaceFolder}" } ] }