跳转到主要内容

穷人式的集成测试

项目描述

toll — 穷人式的集成测试

Latest release Supported Python versions https://travis-ci.org/icemac/toll.svg?branch=master Documentation Status

toll = test offline locally lightweight

运行多个配置的软件包的测试

  • 一个接一个地运行

  • 在第一个有失败的测试的软件包处停止

此软件包与Python 2.7、3.5、3.6、3.7、3.8、PyPy2和PyPy3兼容。

文档请参阅: http://toll.readthedocs.io

此软件包采用MIT许可证,请参阅软件包内的LICENSE.txt。

变更日志

4.2.1 (2020-04-21)

  • 修复Python 2.7中由安装配置parser库隐藏的AttributeError。

4.2 (2020-04-21)

  • 添加对Python 3.8的支持。

  • 修复作为轮安装时Python 2.7中缺失的依赖。

4.1.1 (2020-03-24)

  • 通过使用旧版本继续支持Python 2。

4.1 (2018-08-03)

  • 添加选项 --start-at 以指定运行命令的第一个软件包。 (它与配置文件中的软件包列表进行子字符串匹配。)

  • 支持Python 3.7。

  • 停止支持Python 3.4。

4.0 (2017-12-26)

  • 在命令配置中添加一个ignore-exit-code,允许完整运行所有包。

  • 停止支持Python 3.3。

  • 也发布为wheel。

3.2 (2017-05-16)

3.1 (2017-01-07)

  • 的输出着色。

  • 在每个包的输出上方添加一行。

3.0 (2017-01-06)

向后不兼容的更改

  • 为命令添加先决条件。如果先决条件不满足,则不会执行命令。这可以用来防止在一个会导致失败的包中运行命令。

    这需要一个新的配置文件格式。(见文档。)

其他更改

  • 添加对Python 3.6的支持。

2.1 (2016-12-06)

  • 添加对setuptools >= 30.0的兼容性。

2.0 (2016-06-17)

  • 使用默认配置文件名为toll.ini。在调用时可以使用-c覆盖它。

  • 允许指定要调用的多个命令。(见--help。)

  • 使包与Python 2.7、3.3、3.4和PyPy兼容。

1.0 (2016-02-26)

  • 初始发布。

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

toll-4.2.1.tar.gz (13.2 kB 查看哈希)

上传时间

构建分布

toll-4.2.1-py2.py3-none-any.whl (11.8 kB 查看哈希)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页