首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyDev,PyUnit使用问题

PyDev,PyUnit使用问题
EN

Stack Overflow用户
提问于 2014-02-08 19:37:09
回答 2查看 131关注 0票数 0

在Pydev的PyUnit视图中...

假设视图当前显示5个测试,其中1个测试失败。

当我右键单击失败的测试,然后运行它(使用run或Debug)时,所有其他测试都会从视图中消失。如何阻止它删除所有其他测试?

下一个问题……

此外,Pydev还为我刚刚运行的测试创建了一个运行配置。这意味着如果我在Python Package Explorer中右键单击测试模块,然后尝试"Run As“”PyDev Unit Test",那么我必须选择哪个运行配置。如何停止创建新的运行配置?

EN

回答 2

Stack Overflow用户

发布于 2014-02-13 22:58:51

当您右键单击一个失败的测试并运行它时,您执行了一个新的单独运行它的运行配置(因此,您只会得到显示该测试的结果)。

所实现的是在pyunit视图中有一个'pin‘图标。你可以点击它来‘书签’运行,所以,当你按下‘重新加载’,这是在引脚的右边的图标,它将重新加载这些结果(或者你可以手动从测试运行历史下拉列表中选择任何运行的结果)。

至于运行,没有办法阻止它创建新的运行配置,但您可以做的就是使用Ctrl+F11重新运行最后一个配置(前提是您按照http://pydev.org/manual_101_run.html中的说明正确配置了它)。

你也可以使用Alt+R,T> number从1到9访问你想要运行的旧配置。

票数 1
EN

Stack Overflow用户

发布于 2016-07-26 15:04:16

尽管这可能不是您期望的确切方法,但一种选择是从命令行启动单元测试,并通过'pydevd.py‘通过RemoteDebugServer附加调试器。

这现在是ePyUnit的全自动化选项,其中包括使用PyDevEclipse by 'pydevd.py'实现远程调试的自动化。这对于‘子进程’调用以及独立启动的命令行进程都是无缝工作的。

请参见:

有关远程调试的基础知识:

  • http://www.pydev.org/manual_adv_remote_debugger.html

还增强了与PyUnit的单元测试集成。

欢迎评论和修复。

玩得开心..。

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

https://stackoverflow.com/questions/21645517

复制
相关文章

相似问题

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