| { |
| "version": "0.2.0", |
| "configurations": [ |
| { |
| "name": "Flutter", |
| "type": "dart", |
| "request": "launch", |
| "program": "lib/main.dart", |
| "cwd": "${workspaceFolder}/packages/devtools_app", |
| }, |
| { |
| "type": "dart", |
| "request": "launch", |
| "name": "Run Server with Release Build", |
| "program": "bin/devtools.dart", |
| "cwd": "packages/devtools", |
| "args": [ |
| "--launch-browser", |
| "--machine", |
| "--enable-notifications" |
| ], |
| "preLaunchTask": "Build Release Package" |
| }, |
| { |
| "name": "Current File", |
| "type": "dart", |
| "request": "launch", |
| "program": "${file}" |
| }, |
| { |
| "name": "Current File (WEBDEV_RELEASE=true)", |
| "type": "dart", |
| "request": "launch", |
| "codeLens": { |
| "for": [ |
| "run-test", |
| "run-test-file", |
| "debug-test", |
| "debug-test-file", |
| ], |
| "path": "packages/devtools_app/test/integration_tests", |
| "title": "${debugType} (release)" |
| }, |
| "env": { |
| "WEBDEV_RELEASE": true, |
| } |
| }, |
| { |
| "name": "Test on Device", |
| "type": "dart", |
| "request": "launch", |
| "runTestsOnDevice": true, |
| "program": "${file}", |
| "codeLens": { |
| "for": [ |
| "debug-test-file", |
| "run-test-file" |
| ], |
| "path": "packages/devtools_app/test", |
| "title": "${debugType} on Device" |
| } |
| }, |
| ] |
| } |