跳转到主要内容

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-plugin-0.0.7.tar.gz (10.7 kB 查看散列值)

上传时间

支持