vscode debug test
时间: 2025-02-25 08:10:12 浏览: 38
### 如何在 VSCode 中设置和运行调试测试
#### 创建 `launch.json` 文件
为了实现带有参数的调试,在VSCode中需要建立`launch.json`文件来配置具体的调试选项[^3]。此文件位于`.vscode`目录下,用于定义不同的调试配置项。
#### 设置调试配置
针对C语言程序或其他编程语言,可以通过编辑`launch.json`加入特定参数以满足调试需求。例如,对于命令行形式为`./tinytest aaa`的情况,可以在`launch.json`里通过`args`字段指定传递给程序的参数[^2]:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.out", // 调试的目标可执行文件路径
"args": ["aaa"], // 向目标程序传入的参数列表
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb"
}
]
}
```
上述JSON片段展示了如何向被调试的应用提供额外的输入参数。其中`"args"`数组内的字符串即代表要传递给应用程序的参数;而`${workspaceFolder}`变量则指向当前工作区所在的根目录位置。
#### 开始调试会话
完成以上配置之后,按下之前设定好的调试快捷键,或是点击界面右上角三角形旁边的下拉菜单并选择“Start Debugging”或对应的运行按钮即可启动调试过程[^1]。
#### JavaScript调试实例
对于JavaScript项目的调试而言,同样遵循类似的流程——先打开或创建`launch.json`,接着依据实际应用场景调整相应的属性值。比如当涉及到浏览器端JS代码时,则可以选择“Chrome”作为调试器类型,并相应地修改其他必要的配置项以便更好地适应具体的需求[^4]。
```json
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
```
这段配置允许用户直接从VSCode内部启动Google Chrome浏览器加载本地服务器上的网页资源来进行交互式的前端开发与调试操作。
阅读全文
相关推荐


















