As of the 1.0.0 release tempest-lib as a separate
repository and project is deprecated. We moved all the
code to tempest.lib temepst version 10.
Hoping everyone is moved to tempest.lib now, We can retire
the tempest-lib. We discussed the same in PTG and agreed to
proceed on retirement
- https://etherpad.opendev.org/p/qa-zed-ptg
Needed-By: https://review.opendev.org/c/openstack/governance/+/836704
Change-Id: I37ceb96e084f569ea59e4849ca8770742ce17846
This commit adds reno release notes to the tempest-lib to track the
changes each release. It adds a note for the upcoming deprecation of
tempest-lib in the next release.
Partially implements bp tempest-lib-reintegration
Change-Id: I651eecf3ad40a0d8acf0305d200555f97f50bea5
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.
This problem has been solved on Tempest already.
This patch fixes this problem.
Change-Id: Ic0be1f8d6757ea57d8d12e463c467e83d7195794
Closes-Bug: #1465086
The subunit-trace module has been moved into the os-testr package.
This decouples the nominally independent module from the rest of
tempest-lib which should enable wider usage. However, since some
packages are depending on tempest-lib to use os-testr at this point
we add it to the requirements.txt file instead of test-requirements
so that those consumers won't be broken when this is release.
Additionally, os-testr includes a testr wrapper, ostestr, which
replaces the pretty_tox.sh script and is used to run unit tests.
Depends-On: Ia399c65e62c2306c9a2d082c6219fcb030b5946b
Change-Id: Iafbfa92a91b945b75aaa1f684594c903c8f6f700
When we used tox -ecover, an error occurred about
'coverage-package-name'. This patch fixes it with changing the argument
of setup.py.
Change-Id: I419683f2474ce37a1df82b611c8637c0c76c9df7
This commit adds a pretty_tox.sh wrapper script for the tempest-lib
unit tests to use subunit-trace when running the tests. This should
make the output a bit more clear and help with future debugging.
Change-Id: I48d670353bb85f7f87a05041bed60ad131555057
There are two E123 declarations in tox.ini. However, we don't need the
duplication. This commit removes one.
Change-Id: I9e681b99b8b6df84ae986974ac733a380e127605
This commit fixes the coverage job in tox. It relies on pbr to
actually make the coverage calls before and after running the tests.
However, by default pbr assumes the project name in setup.cfg is the
same as the directory containing the source. However that isn't the
case here. This commits corrects this by using the flag to pretend
that package name is the same as the source dir. The pbr requirement
is also updated to be >=0.8.1 because this is the min version required
to use the option exploited by this patch.
Change-Id: Icea30575538571fe842632901e994be3ac0bbc80
This commit updates the ignore list to be more consistent with the set
of rules used in tempest. Additionally it fixes all the pep8 issues
which were failing.