From 4ca78fa89ec84cf973489010559f6616f87b0e26 Mon Sep 17 00:00:00 2001 From: Carter Anderson Date: Tue, 12 May 2020 12:00:01 -0700 Subject: [PATCH] update launch.json --- .vscode/launch.json | 1871 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1861 insertions(+), 10 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index deffbe20bf..ecf8958b14 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -4,12 +4,939 @@ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ - + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_app'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_app" + ], + "filter": { + "name": "bevy_app", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'legion'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=legion" + ], + "filter": { + "name": "legion", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'world_api'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=world_api", + "--package=legion" + ], + "filter": { + "name": "world_api", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'iterator'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=iterator", + "--package=legion" + ], + "filter": { + "name": "iterator", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'query_api'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=query_api", + "--package=legion" + ], + "filter": { + "name": "query_api", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'benchmarks'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=benchmarks", + "--package=legion" + ], + "filter": { + "name": "benchmarks", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'parallel_query'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=parallel_query", + "--package=legion" + ], + "filter": { + "name": "parallel_query", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'transform'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=transform", + "--package=legion" + ], + "filter": { + "name": "transform", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'insertion'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=insertion", + "--package=legion" + ], + "filter": { + "name": "insertion", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'legion-core'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=legion-core" + ], + "filter": { + "name": "legion-core", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'legion-systems'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=legion-systems" + ], + "filter": { + "name": "legion-systems", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_asset'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_asset" + ], + "filter": { + "name": "bevy_asset", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_core'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_core" + ], + "filter": { + "name": "bevy_core", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_transform'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_transform" + ], + "filter": { + "name": "bevy_transform", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'types_of_transforms'", + "cargo": { + "args": [ + "build", + "--example=types_of_transforms", + "--package=bevy_transform" + ], + "filter": { + "name": "types_of_transforms", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'types_of_transforms'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=types_of_transforms", + "--package=bevy_transform" + ], + "filter": { + "name": "types_of_transforms", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'hierarchy'", + "cargo": { + "args": [ + "build", + "--example=hierarchy", + "--package=bevy_transform" + ], + "filter": { + "name": "hierarchy", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'hierarchy'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=hierarchy", + "--package=bevy_transform" + ], + "filter": { + "name": "hierarchy", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'local_to_world'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=local_to_world", + "--package=bevy_transform" + ], + "filter": { + "name": "local_to_world", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'glam'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=glam" + ], + "filter": { + "name": "glam", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'mat2'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=mat2", + "--package=glam" + ], + "filter": { + "name": "mat2", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'mat3'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=mat3", + "--package=glam" + ], + "filter": { + "name": "mat3", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'vec2'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=vec2", + "--package=glam" + ], + "filter": { + "name": "vec2", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'quat'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=quat", + "--package=glam" + ], + "filter": { + "name": "quat", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'mat4'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=mat4", + "--package=glam" + ], + "filter": { + "name": "mat4", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'vec4'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=vec4", + "--package=glam" + ], + "filter": { + "name": "vec4", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'vec3'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=vec3", + "--package=glam" + ], + "filter": { + "name": "vec3", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'transform'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=transform", + "--package=glam" + ], + "filter": { + "name": "transform", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'mat2'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=mat2", + "--package=glam" + ], + "filter": { + "name": "mat2", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'mat3'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=mat3", + "--package=glam" + ], + "filter": { + "name": "mat3", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'mat4'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=mat4", + "--package=glam" + ], + "filter": { + "name": "mat4", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'quat'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=quat", + "--package=glam" + ], + "filter": { + "name": "quat", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'transform'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=transform", + "--package=glam" + ], + "filter": { + "name": "transform", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'vec2'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=vec2", + "--package=glam" + ], + "filter": { + "name": "vec2", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'vec3'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=vec3", + "--package=glam" + ], + "filter": { + "name": "vec3", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug benchmark 'vec4'", + "cargo": { + "args": [ + "test", + "--no-run", + "--bench=vec4", + "--package=glam" + ], + "filter": { + "name": "vec4", + "kind": "bench" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_diagnostic'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_diagnostic" + ], + "filter": { + "name": "bevy_diagnostic", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_gltf'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_gltf" + ], + "filter": { + "name": "bevy_gltf", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_render'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_render" + ], + "filter": { + "name": "bevy_render", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_window'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_window" + ], + "filter": { + "name": "bevy_window", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'glsl-to-spirv'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=glsl-to-spirv" + ], + "filter": { + "name": "glsl-to-spirv", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug integration test 'test'", + "cargo": { + "args": [ + "test", + "--no-run", + "--test=test", + "--package=glsl-to-spirv" + ], + "filter": { + "name": "test", + "kind": "test" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_input'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_input" + ], + "filter": { + "name": "bevy_input", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_pathfinder'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_pathfinder" + ], + "filter": { + "name": "bevy_pathfinder", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_pbr'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_pbr" + ], + "filter": { + "name": "bevy_pbr", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_serialization'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_serialization" + ], + "filter": { + "name": "bevy_serialization", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_ui'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_ui" + ], + "filter": { + "name": "bevy_ui", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_wgpu'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_wgpu" + ], + "filter": { + "name": "bevy_wgpu", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in library 'bevy_winit'", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=bevy_winit" + ], + "filter": { + "name": "bevy_winit", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, { "type": "lldb", "request": "launch", "name": "Debug unit tests in library 'bevy'", - "sourceLanguages": ["rust"], "cargo": { "args": [ "test", @@ -28,8 +955,44 @@ { "type": "lldb", "request": "launch", - "name": "Build and launch example", - "sourceLanguages": ["rust"], + "name": "Debug example 'hello_world'", + "cargo": { + "args": [ + "build", + "--example=hello_world", + "--package=bevy" + ], + "filter": { + "name": "hello_world", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'hello_world'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=hello_world", + "--package=bevy" + ], + "filter": { + "name": "hello_world", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'pathfinder'", "cargo": { "args": [ "build", @@ -47,16 +1010,904 @@ { "type": "lldb", "request": "launch", - "name": "Launch example", - "sourceLanguages": ["rust"], + "name": "Debug unit tests in example 'pathfinder'", "cargo": { "args": [ - "run", - "--example=scene", - "--package=bevy", + "test", + "--no-run", + "--example=pathfinder", + "--package=bevy" ], "filter": { - "name": "simple_new", + "name": "pathfinder", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'sprite'", + "cargo": { + "args": [ + "build", + "--example=sprite", + "--package=bevy" + ], + "filter": { + "name": "sprite", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'sprite'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=sprite", + "--package=bevy" + ], + "filter": { + "name": "sprite", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'load_model'", + "cargo": { + "args": [ + "build", + "--example=load_model", + "--package=bevy" + ], + "filter": { + "name": "load_model", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'load_model'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=load_model", + "--package=bevy" + ], + "filter": { + "name": "load_model", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'parenting'", + "cargo": { + "args": [ + "build", + "--example=parenting", + "--package=bevy" + ], + "filter": { + "name": "parenting", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'parenting'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=parenting", + "--package=bevy" + ], + "filter": { + "name": "parenting", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'scene'", + "cargo": { + "args": [ + "build", + "--example=scene", + "--package=bevy" + ], + "filter": { + "name": "scene", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'scene'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=scene", + "--package=bevy" + ], + "filter": { + "name": "scene", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'spawner'", + "cargo": { + "args": [ + "build", + "--example=spawner", + "--package=bevy" + ], + "filter": { + "name": "spawner", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'spawner'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=spawner", + "--package=bevy" + ], + "filter": { + "name": "spawner", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'texture'", + "cargo": { + "args": [ + "build", + "--example=texture", + "--package=bevy" + ], + "filter": { + "name": "texture", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'texture'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=texture", + "--package=bevy" + ], + "filter": { + "name": "texture", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'dynamic_plugin_loading'", + "cargo": { + "args": [ + "build", + "--example=dynamic_plugin_loading", + "--package=bevy" + ], + "filter": { + "name": "dynamic_plugin_loading", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'dynamic_plugin_loading'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=dynamic_plugin_loading", + "--package=bevy" + ], + "filter": { + "name": "dynamic_plugin_loading", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'empty_defaults'", + "cargo": { + "args": [ + "build", + "--example=empty_defaults", + "--package=bevy" + ], + "filter": { + "name": "empty_defaults", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'empty_defaults'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=empty_defaults", + "--package=bevy" + ], + "filter": { + "name": "empty_defaults", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'empty'", + "cargo": { + "args": [ + "build", + "--example=empty", + "--package=bevy" + ], + "filter": { + "name": "empty", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'empty'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=empty", + "--package=bevy" + ], + "filter": { + "name": "empty", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'headless'", + "cargo": { + "args": [ + "build", + "--example=headless", + "--package=bevy" + ], + "filter": { + "name": "headless", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'headless'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=headless", + "--package=bevy" + ], + "filter": { + "name": "headless", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'plugin'", + "cargo": { + "args": [ + "build", + "--example=plugin", + "--package=bevy" + ], + "filter": { + "name": "plugin", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'plugin'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=plugin", + "--package=bevy" + ], + "filter": { + "name": "plugin", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'custom_diagnostic'", + "cargo": { + "args": [ + "build", + "--example=custom_diagnostic", + "--package=bevy" + ], + "filter": { + "name": "custom_diagnostic", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'custom_diagnostic'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=custom_diagnostic", + "--package=bevy" + ], + "filter": { + "name": "custom_diagnostic", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'print_diagnostics'", + "cargo": { + "args": [ + "build", + "--example=print_diagnostics", + "--package=bevy" + ], + "filter": { + "name": "print_diagnostics", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'print_diagnostics'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=print_diagnostics", + "--package=bevy" + ], + "filter": { + "name": "print_diagnostics", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'event'", + "cargo": { + "args": [ + "build", + "--example=event", + "--package=bevy" + ], + "filter": { + "name": "event", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'event'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=event", + "--package=bevy" + ], + "filter": { + "name": "event", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'startup_system'", + "cargo": { + "args": [ + "build", + "--example=startup_system", + "--package=bevy" + ], + "filter": { + "name": "startup_system", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'startup_system'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=startup_system", + "--package=bevy" + ], + "filter": { + "name": "startup_system", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'ecs_guide'", + "cargo": { + "args": [ + "build", + "--example=ecs_guide", + "--package=bevy" + ], + "filter": { + "name": "ecs_guide", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'ecs_guide'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=ecs_guide", + "--package=bevy" + ], + "filter": { + "name": "ecs_guide", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'input_mouse'", + "cargo": { + "args": [ + "build", + "--example=input_mouse", + "--package=bevy" + ], + "filter": { + "name": "input_mouse", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'input_mouse'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=input_mouse", + "--package=bevy" + ], + "filter": { + "name": "input_mouse", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'input_keyboard'", + "cargo": { + "args": [ + "build", + "--example=input_keyboard", + "--package=bevy" + ], + "filter": { + "name": "input_keyboard", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'input_keyboard'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=input_keyboard", + "--package=bevy" + ], + "filter": { + "name": "input_keyboard", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'serializing'", + "cargo": { + "args": [ + "build", + "--example=serializing", + "--package=bevy" + ], + "filter": { + "name": "serializing", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'serializing'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=serializing", + "--package=bevy" + ], + "filter": { + "name": "serializing", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'shader_custom_material'", + "cargo": { + "args": [ + "build", + "--example=shader_custom_material", + "--package=bevy" + ], + "filter": { + "name": "shader_custom_material", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'shader_custom_material'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=shader_custom_material", + "--package=bevy" + ], + "filter": { + "name": "shader_custom_material", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'shader_defs'", + "cargo": { + "args": [ + "build", + "--example=shader_defs", + "--package=bevy" + ], + "filter": { + "name": "shader_defs", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'shader_defs'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=shader_defs", + "--package=bevy" + ], + "filter": { + "name": "shader_defs", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'ui'", + "cargo": { + "args": [ + "build", + "--example=ui", + "--package=bevy" + ], + "filter": { + "name": "ui", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'ui'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=ui", + "--package=bevy" + ], + "filter": { + "name": "ui", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'ui_bench'", + "cargo": { + "args": [ + "build", + "--example=ui_bench", + "--package=bevy" + ], + "filter": { + "name": "ui_bench", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'ui_bench'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=ui_bench", + "--package=bevy" + ], + "filter": { + "name": "ui_bench", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug example 'multiple_windows'", + "cargo": { + "args": [ + "build", + "--example=multiple_windows", + "--package=bevy" + ], + "filter": { + "name": "multiple_windows", + "kind": "example" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in example 'multiple_windows'", + "cargo": { + "args": [ + "test", + "--no-run", + "--example=multiple_windows", + "--package=bevy" + ], + "filter": { + "name": "multiple_windows", "kind": "example" } },