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
相关产品推荐
相关产品推荐

