You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法自动发现Python测试用例的问题求助

VS Code无法自动发现Python测试用例的问题求助

我的环境信息如下:

  • VS Code版本:1.96.2
  • Python版本:3.11.8
  • 操作系统:MacOS Sonoma 14.5

我有一个已经稳定运行很久的Python项目,但最近VS Code突然无法发现和运行测试用例了。进入TESTING标签页后,进度指示器一直处于加载状态,测试输出显示0/0测试用例执行,看起来完全卡在测试发现阶段。点击刷新按钮也毫无作用,输出标签里只会重复显示这段日志:

2025-01-04 23:02:05.066 [info] Running discovery for pytest using the new test adapter.
2025-01-04 23:02:05.066 [error] Test discovery already in progress, not starting a new one.

VS Code的问题标签页里也没有列出任何报错信息,但我在终端里手动运行测试时一切正常,测试结果如下:

(.venv) roysmith@Roys-Mac-Mini dyk-tools % pytest
============================================================================== test session starts ===============================================================================
platform darwin -- Python 3.11.8, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/roysmith/dev/dyk-tools
plugins: socket-0.7.0, mock-3.14.0
collected 150 items                                                                                                                                                              

src/tests/bot/test_dykbot.py ..............                                                                                                                                [  9%]
src/tests/db/test_models.py ...                                                                                                                                            [ 11%]
src/tests/test___init__.py .                                                                                                                                               [ 12%]
src/tests/test_conftest.py .                                                                                                                                               [ 12%]
src/tests/web/test_core.py ......                                                                                                                                          [ 16%]
src/tests/web/test_data.py ......                                                                                                                                          [ 20%]
src/tests/wiki/test_article.py ........................                                                                                                                    [ 36%]
src/tests/wiki/test_hook.py .............................                                                                                                                  [ 56%]
src/tests/wiki/test_hook_set.py .........                                                                                                                                  [ 62%]
src/tests/wiki/test_nomination.py ............x......................                                                                                                      [ 85%]
src/tests/wiki/test_nomination_list.py ......................                                                                                                              [100%]

========================================================================= 149 passed, 1 xfailed in 4.15s =========================================================================

我能想到的唯一异常是最近重构了自己的.zsh启动文件,可能不小心搞坏了环境配置,但手动运行测试完全正常,这又让我有点困惑。有没有大佬能指点下,我可能哪里出问题了?

备注:内容来源于stack exchange,提问作者Roy Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 12:35:31