首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python.testing.autoTestDiscoverOnSaveEnabled不工作

python.testing.autoTestDiscoverOnSaveEnabled不工作
EN

Stack Overflow用户
提问于 2020-08-17 11:13:01
回答 1查看 328关注 0票数 1

我的setting.json中有以下内容:

代码语言:javascript
复制
"python.testing.pytestEnabled": true,
"python.testing.autoTestDiscoverOnSaveEnabled": true,

Pytest发现正在工作,我可以在VS Code测试窗口中看到并运行pytest测试。但是当我保存它时,它不会运行我的测试。

我通过更改一个方法的名称来测试这一点,这会导致80%的测试失败并保存,但什么也没有发生--我希望看到测试运行,得到一个错误,等等。

测试发现和一切都运行得很好,但它只是没有在保存时运行测试。

EN

回答 1

Stack Overflow用户

发布于 2020-10-07 03:36:45

我知道这是一个迟来的回复,但我仍然相信有一个解决方案。

正如问题注释中所提到的,python.testing.autoTestDiscoverOnSaveEnabled支持在保存时自动发现测试。但是,最新版本的Python Test Explorer for Visual Studio Code支持自动执行测试套件。该功能是在https://github.com/kondratyev-nv/vscode-python-test-adapter/issues/193中添加的。

安装扩展后,查看是否正确发现了您的测试,然后您可以让测试自动执行。要启用自动运行,请右键单击测试套件并选择"Enable autorun“。在此之后,对工作区中文件的任何更改都将在保存文件时重新执行测试。请参见下面的示例。

您还可以通过单击Test explorer UI栏中的三个点来启用所有测试的自动运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63444081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档