Stacktask项目的Tempest插件
项目描述
Stacktask Tempest Plugin
=====================
运行Stacktask测试用例的Tempest插件。
============
安装
============
您可以使用pip安装此插件,直接安装到tempest使用的Python环境(全局或虚拟环境)
.. code-block:: bash
$ cd tempest
$ source .venv/bin/activate
$ pip install stacktask-tempest-plugin
# 或者,对于开发测试pypi版本
$ pip install -i https://testpypi.python.org/pypi --upgrade stacktask-tempest-plugin
============
运行测试
============
1. 使用pip安装开发或pypi版本。
2. 要验证Tempest是否发现了插件中的测试,您可以运行
.. code-block:: bash
$ testr list-tests | grep stacktask_tempest_plugin
此命令将显示插件中的所有测试用例列表。
2. 通过名称运行测试用例,或将其包含在您的tempest测试列表中。
.. code-block:: bash
$ testr run stacktask_tempest_plugin.tests.api.test_users.StacktaskProjectAdminTestUsers.test_get_users
============
开发安装
============
当Tempest运行时,它将自动发现已安装的插件。因此,我们只需安装包含插件的Python包。
在您的机器上克隆存储库,并从src树安装包
.. code-block:: bash
$ cd stacktask-tempest-plugin
$ sudo pip install -e .
============
Pypi包创建
============
关于pypi有更好的指南,但基本的命令可能仍然有用。
以下步骤需要pypi账户,配置在~/.pypirc中。
将项目注册到pypi。
.. code-block:: bash
$ python setup.py register -r pypitest
上传新版本。
.. code-block:: bash
$ python setup.py sdist upload -r pypitest
在setup.cfg中增加版本号,以便上传任何新版本。
对于官方部署,移除'-r pypitest'。
=====================
运行Stacktask测试用例的Tempest插件。
============
安装
============
您可以使用pip安装此插件,直接安装到tempest使用的Python环境(全局或虚拟环境)
.. code-block:: bash
$ cd tempest
$ source .venv/bin/activate
$ pip install stacktask-tempest-plugin
# 或者,对于开发测试pypi版本
$ pip install -i https://testpypi.python.org/pypi --upgrade stacktask-tempest-plugin
============
运行测试
============
1. 使用pip安装开发或pypi版本。
2. 要验证Tempest是否发现了插件中的测试,您可以运行
.. code-block:: bash
$ testr list-tests | grep stacktask_tempest_plugin
此命令将显示插件中的所有测试用例列表。
2. 通过名称运行测试用例,或将其包含在您的tempest测试列表中。
.. code-block:: bash
$ testr run stacktask_tempest_plugin.tests.api.test_users.StacktaskProjectAdminTestUsers.test_get_users
============
开发安装
============
当Tempest运行时,它将自动发现已安装的插件。因此,我们只需安装包含插件的Python包。
在您的机器上克隆存储库,并从src树安装包
.. code-block:: bash
$ cd stacktask-tempest-plugin
$ sudo pip install -e .
============
Pypi包创建
============
关于pypi有更好的指南,但基本的命令可能仍然有用。
以下步骤需要pypi账户,配置在~/.pypirc中。
将项目注册到pypi。
.. code-block:: bash
$ python setup.py register -r pypitest
上传新版本。
.. code-block:: bash
$ python setup.py sdist upload -r pypitest
在setup.cfg中增加版本号,以便上传任何新版本。
对于官方部署,移除'-r pypitest'。
项目详情
关闭
stacktask-tempest-plugin-0.0.7.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | f61aca3f25c218fdbd1b4bfdd4299980dded0c4f6afd5bf899c30ed328f3503a |
|
MD5 | 3727bc757e78b01743425fb63284016c |
|
BLAKE2b-256 | 05e28ca931c5aa54da843e726db788b60ac46c88228d6733a604b393c5a1c4ed |