在过去的日期上运行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 查看哈希)
关闭
tox-timemachine-0.1.tar.gz 哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa2bc5bb627bc3871b41a46962b494ffbd6eca94c825edd6dbc0d2c218a81a75 |
|
MD5 | 3a00c97afea4f4c2f6f98372a081c82c |
|
BLAKE2b-256 | 422e77a3a0854bfad4be8f5b5ff8377f996444ab1f15b363a01dc46e78dbb02e |
关闭
tox_timemachine-0.1-py3-none-any.whl 哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7a50ad295ed31a1a584869432fa0ce4533f64b9eda24951fcc0fec83f9d1fd2 |
|
MD5 | cb9539d66913692380936c9d1ec54d31 |
|
BLAKE2b-256 | 9e01a7989edf1d0a8ac1b920532d3395d5f261fb0fdb859af44984a5b46f7fa4 |