我编写了很多单元测试并使用nosetests来运行它们。Nose确实使运行测试变得很好和容易,但是在最好的情况下,输出可能会非常混乱,而在其他情况下则完全是一团糟,这取决于警告和错误。在
我想知道是否有任何视觉工具,包裹鼻子,使反馈更干净。一个显示测试名称、运行时间和用颜色指示成功/失败状态的结果网格将是一个巨大的视觉帮助。更妙的是,如果它能够根据具体情况拆分错误消息和回溯,那么当大量测试因重大更改而失败时,实际上会减少混乱的数量。在
这开始读起来像是一个愿望清单,但有没有什么东西比这更接近呢?在
Tags:
你看了Nose plugins page了吗?快速浏览一下就发现至少有两个声明他们可以提供一个GUI界面。在
有一个非常相似的问题here。在
nosetests似乎没有一个标准化的GUI(如中所示,只是python接口的标准化)。nosetests似乎有一些GUI插件,这取决于您使用的是哪个IDE——快速搜索Komodo的this link。在
然而,有许多其他的基于GUI的单元测试框架可以用于Python—您是否尝试过PyUnit?在
那么,您可以使用jenkins集成服务器,我们将它与py.测试而phpunit(与任何其他测试框架一起使用都非常简单),它为我们提供了一些花哨的(而且很有用!)包含
Here您有一个如何配置hudson的示例(据记录,jenkins是hudson的分支,因此指令仍然有效:),以便提供您的愿望列表中的元素。在
一个更简单的选择是使用一个IDE作为PyCharm,它与nosetests集成,并将告诉您哪些测试通过/失败及其时间,但是jenkis存储历史数据。在
祝你好运:)
相关问题 更多 >
编程相关推荐