如何对VSCode中的每个文件夹运行单独的测试?



我正在做一个代码挑战。因此,我在主文件夹中下载了每个挑战。在VSCode中,我打开了主文件夹。 测试卡住/仅限于我运行的第一个测试。测试是否有可能在每个子文件夹中查找测试文件并根据打开的文件运行。

基本上,我的文件夹是code.每个挑战都是:

  • ~/代码/1
  • ~/代码/2
  • ~/代码/3

我的测试卡在~/code/1/1_test.py。如何设置 VS 代码以根据我处理的文件选择测试?

编辑:我忘了提,我知道如何改变它。但是对于每个测试,我需要通过选择测试所在的文件夹来手动更改它。相反,我想知道是否可以将其设置为查看活动文件的pwd并在当前pwd中查找测试。

launch.json:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}

基本上没有一种方法可以让您保持项目结构符合您的要求。如果切换到多根工作区,则可以设置launch.json配置,该配置会考虑目录名称来构造所需的格式。否则,您最好的选择是简单地将每个挑战视为自己的项目,从而拥有自己的设置。

相关内容

最新更新