Commit Graph

10 Commits

Author SHA1 Message Date
Ghanshyam Mann fc1791f858 Retire tempest-lib in favor of tempest.lib
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
2022-04-05 23:41:14 +00:00
Matthew Treinish f10b079dc8
Migrate idempotent id decortor and tooling from tempest
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
2015-08-25 17:48:31 -04:00
Matthew Treinish ab309cf8a7 Switch to using ostestr for subunit-trace
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
2015-05-28 18:51:53 +00:00
Matthew Treinish 71d2ae19f4
Update setup.cfg metadata to reflect reality
This commit updates the setup.cfg project metadata to reflect the
python versions we actually support/test.

Change-Id: Icf4cc60318add8371a740817a1e50a5a60ee834e
2015-04-28 15:10:53 -04:00
Matthew Treinish c6acbedd04 Migrate skip_tracker.py from tempest
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
2015-02-09 16:22:39 +00:00
Matthew Treinish 08c3a27260 Drop version string from setup.cfg
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
2014-12-02 17:48:42 -05:00
Matthew Treinish c95f7b5b17 Bump version string
After the first tempest lib release the version string was never
incremented. This commit corrects the issue.

Change-Id: Iaf2ef6631f6a919e12ee504caecf7222e371eec3
2014-10-30 10:40:19 -04:00
Matthew Treinish d2e4040b8b Setup subunit-trace as an entry point
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
2014-09-16 18:18:31 -04:00
Matthew Treinish 1395312f13 Update some stale info from cookiecutter
This commit updates some little details left over from the initial
cookiecutter repo creation.
2014-08-28 18:07:48 -04:00
Matthew Treinish c352bd001f Initial commit from cookiecutter 2014-08-27 22:52:05 -04:00