自动测试生成器。
liable的Python项目详细描述
在python3后面是python3.6或任何更高版本的别名 版本。
安装
安装最新的pip&;setuptools软件包版本
python3 -m pip install --upgrade pip setuptools
释放
从PyPIrepository下载并安装最新的稳定版本
python3 -m pip install --upgrade liable
显影剂
从GitHubrepository下载并安装最新版本
git clone https://github.com/lycantropos/liable.git
cd liable
python3 setup.py install
碰撞版本
安装 bumpversion。
选择要在semver specification之后凹凸的版本号类别。
测试碰撞版本
bumpversion --dry-run --verbose $VERSION
其中$VERSION是目标版本号类别名称,可能 值是patch/minor/major。
凹凸版本
bumpversion --verbose $VERSION
注意:为了避免分支和拉取请求之间的不一致, bumping版本应该作为单独的pull合并到masterbranch中 请求。
运行测试
普通
./run-plain-tests.sh -r $PATHS_TO_MODULES
其中$PATHS_TO_MODULES是以空格分隔的路径列表 (绝对或相对)到目标Python模块(例如liable)。 标记-r(或其类似的--recursive)表示要搜索 在给定的Python路径中递归。
在Docker容器内
docker-compose up
在带有远程调试器的Docker容器内
./set-dockerhost.sh docker-compose up
bash脚本(例如,可以在Githooks中使用)
./run-tests.sh