在Pydev的PyUnit视图中...
假设视图当前显示5个测试,其中1个测试失败。
当我右键单击失败的测试,然后运行它(使用run或Debug)时,所有其他测试都会从视图中消失。如何阻止它删除所有其他测试?
下一个问题……
此外,Pydev还为我刚刚运行的测试创建了一个运行配置。这意味着如果我在Python Package Explorer中右键单击测试模块,然后尝试"Run As“”PyDev Unit Test",那么我必须选择哪个运行配置。如何停止创建新的运行配置?
发布于 2014-02-13 22:58:51
当您右键单击一个失败的测试并运行它时,您执行了一个新的单独运行它的运行配置(因此,您只会得到显示该测试的结果)。
所实现的是在pyunit视图中有一个'pin‘图标。你可以点击它来‘书签’运行,所以,当你按下‘重新加载’,这是在引脚的右边的图标,它将重新加载这些结果(或者你可以手动从测试运行历史下拉列表中选择任何运行的结果)。
至于运行,没有办法阻止它创建新的运行配置,但您可以做的就是使用Ctrl+F11重新运行最后一个配置(前提是您按照http://pydev.org/manual_101_run.html中的说明正确配置了它)。
你也可以使用Alt+R,T> number从1到9访问你想要运行的旧配置。
发布于 2016-07-26 15:04:16
尽管这可能不是您期望的确切方法,但一种选择是从命令行启动单元测试,并通过'pydevd.py‘通过RemoteDebugServer附加调试器。
这现在是ePyUnit的全自动化选项,其中包括使用PyDev和Eclipse by 'pydevd.py'实现远程调试的自动化。这对于‘子进程’调用以及独立启动的命令行进程都是无缝工作的。
请参见:
有关远程调试的基础知识:
还增强了与PyUnit的单元测试集成。
欢迎评论和修复。
玩得开心..。
https://stackoverflow.com/questions/21645517
复制相似问题