使用远程解释器时PyCharm无法识别测试文件/文件夹求助
环境与文件信息
- 测试文件代码:
def test_sanity(): pass
- 文件名:
test_something.py - 文件夹结构:
uv_metadata |---uv_metadata |------tests |----------test_something.py
运行测试时的错误信息
ssh://noam.s@ML:2202/home/noam.s/src/uv_metadata/venv/bin/python -u /home/noam.s/.pycharm_helpers/pycharm/_jb_pytest_runner.py --target test_something.py::test_sanity
Testing started at 14:34 ...
sh: 1: cd: can't cd to C:/Users/noam.s/src/uv_metadata/uv_metadata/tests
Launching pytest with arguments test_something.py::test_sanity --no-header --no-summary -q in /home/noam.s============================= test session starts ==============================
collected 0 items============================ no tests ran in 0.00s =============================
ERROR: file or directory not found: test_something.py::test_sanityProcess finished with exit code 4
Empty suite
问题详情
已配置远程解释器,此前该功能正常运行。现在执行测试时,PyCharm错误地尝试切换到本地Windows路径C:/Users/noam.s/src/uv_metadata/uv_metadata/tests,而非远程服务器的对应路径,导致无法找到测试文件。请问如何让PyCharm重新识别测试文件夹?
内容的提问来源于stack exchange,提问作者Gulzar

