首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nosetests有没有gui?

nosetests有没有gui?
EN

Stack Overflow用户
提问于 2009-03-12 11:01:06
回答 4查看 2.3K关注 0票数 5

在过去的几个月里,我一直在使用nosetest来运行我的Python单元测试。

它肯定可以完成这项工作,但对于给出测试正在工作或破坏的可视视图来说,它并不是很好。

我使用了其他几个基于GUI的单元测试框架,它们提供了单元测试状态的可视快照,并提供了深入查看详细错误消息的功能。

Nosetests将其大部分信息转储到控制台,让开发人员筛选细节。

有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2010-03-30 21:23:01

您可以使用rednose插件为您的控制台增色。有了它,视觉反馈就更好了。

票数 4
EN

Stack Overflow用户

发布于 2009-11-18 08:37:30

我使用Trac + Bitten进行持续集成,它是相当复杂的设置,需要相当多的时间来RTFM,设置和维护所有东西,但我可以得到很好的可视化报告,包括失败的测试和错误消息,以及失败测试的图形,pylint问题和随着时间的推移代码覆盖。

Bitten是Trac的一个持续集成插件。它具有主从式架构。Bitten master集成了Trac,并与Trac一起运行。Bitten slave可以在与主机通信的任何系统上运行。它会定期轮询master的构建任务。如果有悬而未决的任务(有人最近提交了一些东西),主程序会向从程序发送类似于蚂蚁的build.xml的“构建食谱”,从属程序将遵循该程序并返回结果。Recipe可以包含"check out code from this repository“、"execute this shell script”、"run nosetests in this directory“等指令。然后,构建报告和统计数据将显示在Trac中。

票数 2
EN

Stack Overflow用户

发布于 2012-07-11 21:07:09

我知道这个问题是3年前提出的,但我目前正在开发一个GUI,以便在我参与的一个项目中更容易使用nosetest。

我们的项目使用PyQt,这使得开始使用这个图形用户界面变得非常简单,因为它提供了创建界面所需的一切。我使用Python的时间不长,但它很容易掌握,所以如果您知道自己在做什么,只要您有时间,就会很完美。

您可以使用以下命令将在PyQt设计器中创建的.UI文件转换为python脚本:

pyuic4 -x interface.ui -o interface.py

您还可以获得一些很好的教程来了解PyQt here。希望这对某人有帮助:)

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

https://stackoverflow.com/questions/638127

复制
相关文章

相似问题

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