一个辅助运行测试套件的图形工具。
项目描述
蟋蟀是BeeWare套件的一部分。项目网站是http://pybee.org/cricket。
蟋蟀是一个图形工具,可以帮助您运行测试套件。
常规unittest测试运行器会将所有输出都输出到控制台,并且在套件运行期间提供非常少的详细信息。因此
您必须在测试套件运行完成后才能开始查看失败情况,
它不是一个易于识别测试失败模式的可访问格式,
重新运行任何失败的测试可能很困难(或很繁琐)。
为什么命名为“蟋蟀”?测试蟋蟀是板球运动中最负盛名的版本。比赛可以持续5天之久……就像运行某些测试套件一样。使板球可观看的通常方法是大量喝酒;在编程中,Balmer Peak限制生效,因此需要其他东西…
快速入门
目前,蟋蟀支持
Pre-Django 1.6项目测试套件,
Django 1.6+项目测试套件使用unittest2风格的发现,以及
unittest项目测试套件。
在您的Django项目中安装蟋蟀,然后运行它
$ pip install cricket $ cricket-django
cricket-django也可以在Django自己的测试目录中工作 - 即,您可以使用cricket-django来运行Django自己的测试套件(对于Django 1.6或更高版本)。
在unittest项目中安装蟋蟀,然后运行它
$ pip install cricket $ cricket-unittest
这将弹出一个GUI窗口。点击“运行所有”,并观察您的测试套件执行。进度条显示在窗口的右下角,同时显示剩余时间的估计。
在套件运行时,您可以点击测试名称来查看该测试的输出。如果测试通过,将以绿色显示;其他测试结果将以其他颜色显示。
在Ubuntu下的问题
Ubuntu的Python包装中省略了其基本包中的idlelib库。如果您在Ubuntu 13.04上使用Python 2.7,可以通过运行以下命令安装idlelib:
$ sudo apt-get install idle-python2.7
对于其他版本的Python和Ubuntu,您需要根据需要调整此设置。
在Windows下的问题
如果您在Windows下使用虚拟环境运行Cricket,您需要设置一个环境变量,以便Cricket可以找到TCL图形库
$ set TCL_LIBRARY=c:\Python27\tcl\tcl8.5
您需要调整确切的路径以反映您本地的Python安装。您可能需要将此行放在虚拟环境的activate.bat脚本中,以便在激活虚拟环境时自动设置。
文档
cricket的文档可以在Read The Docs上找到。
社区
Cricket是BeeWare套件的一部分。您可以通过以下方式与社区交流:
BeeWare用户邮件列表,了解如何使用BeeWare套件。
BeeWare开发者邮件列表,讨论BeeWare套件新功能的开发以及套件新工具的想法。
贡献
如果您在使用cricket时遇到问题,请在GitHub上记录下来。如果您想贡献代码,请Fork代码并提交一个Pull Request。
项目详情
下载文件
下载适合您平台的应用文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分发
构建分发
cricket-0.2.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc0f888fcb5375f5946e9e966a825abbdf66287a14f5a35070f9f9e29a17081b |
|
MD5 | 21174bffdf1f8fbe88bfe104000cd550 |
|
BLAKE2b-256 | 哈希值:dcb32813a8d2c2aade4f1be9f97ee661df20ef2f4fff9b778ca7fd07d5f0128f |