Go test 时,单元测试经常会有读取配置文件的情况,vscode 单元测试时,实际执行的目录是在当前文件夹下,与你实际使用时的相对配置文件目录不同,在 vscode 配置中可以添加 test flag 参数可以处理这个问题
setting.json 中添加配置
|
|
args
可以原封不动的把参数传递给二进制文件使用 -c
是我的文件地址的 flag
注意这个 args
要放到 test
识别的 flag
之后
例如
|
|
如果
|
|
参考
Go test 时,单元测试经常会有读取配置文件的情况,vscode 单元测试时,实际执行的目录是在当前文件夹下,与你实际使用时的相对配置文件目录不同,在 vscode 配置中可以添加 test flag 参数可以处理这个问题
setting.json 中添加配置
|
|
args
可以原封不动的把参数传递给二进制文件使用 -c
是我的文件地址的 flag
注意这个 args
要放到 test
识别的 flag
之后
例如
|
|
如果
|
|
参考