跳转到主要内容

在过去的日期上运行tox

项目描述

安装

要安装

pip install tox-timemachine

使用

此插件提供了一个 --time-travel 命令行选项,该选项接受YYYY-MM-DD格式的日期或YYYY-MM-DDTHH-MM-SS格式的日期和时间,并将在内部使用不包含此日期之后发布的包的代理PyPI服务器(使用pypi-timemachine包)。例如

tox --time-travel=2018-02-03T12:33:02-e py37-test

将像在那天运行tox一样运行tox,从PyPI的角度来看。

二分查找(实验性)

此包还提供了一个命令,可以自动在两个日期之间进行二分查找,以确定何时开始失败的tox构建

tox-timemachine-bisect 2021-01-01 2021-08-10 -r -e py38-test -- -k test_coadd_solar_map

格式是

tox-timemachine-bisect start_date end_date <tox arguments>

这仍然是非常实验性的,并且目前还没有明确指出是哪个包更新导致了问题(目前需要比较日志文件),但将来应该使它更加用户友好。

注意事项

如果您在调用tox时手动使用 -i/--index-url 选项,则此插件将无法正常工作。此外,这将仅与基于pip的安装一起工作,并且不会与例如 tox-conda 一起工作。

项目详情


下载文件

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

源分布

tox-timemachine-0.1.tar.gz (4.8 kB 查看散列)

上传于 来源

构建发行版

tox_timemachine-0.1-py3-none-any.whl (5.1 kB 查看哈希)

上传于 Python 3

由以下支持