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 the idempotent id decorator and the corresponding
tooling from the tempest repo
At the time of this migration the current head on each tempest file
is:
check_uuid.py: I1948c2d038d89af8dcfe69d01dcc49d024ae3210
test.py: Id2bcabb97c61f68dbcee5afbfaf9d27c8f52264c
test_decorators.py: I24f6e20cc8e310ba69fb23510795e235218abb2d
To get a complete history of the changes from tempest look up those
change ids from the tempest repo as a starting point.
Change-Id: Id0611ce8c1ccb319313959aa865dd91741295eb2
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
This commit updates the setup.cfg project metadata to reflect the
python versions we actually support/test.
Change-Id: Icf4cc60318add8371a740817a1e50a5a60ee834e
This migrates the skip tracker tool from tempest into tempest. This includes tempest commits:
9051bb5 Merge "Remove vim headers"
4732c3d Merge "Add filenames to skip_tracker.py output"
bae2a99 Add filenames to skip_tracker.py output
83181a9 introduces skip_because decorator
39f9722 Replace OpenStack LLC with OpenStack Foundation
155706e Merge "Fix skip tracker regex for multi-line skips"
bd6fcb6 Fix skip tracker regex for multi-line skips
0d2b766 Merge "Use Python 3.x compatible syntax constructs"
1db5db2 Use Python 3.x compatible syntax constructs
b419cfb Merge "Update skip_tracker test directory"
07f51e6 Update skip_tracker test directory
326722e Merge "Make skip_tracker bug keyword detection more robust."
1f82a17 Make skip_tracker bug keyword detection more robust.
7dfa10e Merge "Add duplicate bug detection to skip_tracker.py"
d2a4c08 Add duplicate bug detection to skip_tracker.py
a3d2ab7 make skip_tracker directly executable
a6aa5f2 Fix checks in server listing only lok for an ID
50a49ff Merge "Adds a script for tracking bug skips in tempest"
257d3f8 Adds a script for tracking bug skips in tempest
to see the commit history for these files refer to the above sha1s in
the tempest repository. The original script is modified slightly to
make it not tempest specific.
Change-Id: I024509445f2652055903739321715bfe842b8321
This commit drops the working release version from setup.cfg for the
pending release. We'll rely on pbr to do the versioning for things
based on tags from now on.
Change-Id: I0e48b9146622860ffd943f49b98d09a6c876aa0e
After the first tempest lib release the version string was never
incremented. This commit corrects the issue.
Change-Id: Iaf2ef6631f6a919e12ee504caecf7222e371eec3
This commit moves subunit-trace into the newly created cmd dir and
adds a pbr entry point to run it as a binary. This will enable using
subunit-trace just by installing tempest-lib.
Change-Id: I3ae379edca3e776e90a18d53393c4c1424d291f7