120 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
1493c7f0ba Updated from global requirements
Change-Id: I42a856b6439b1f35b78a55420ddc38426472ed64
2016-07-31 23:30:43 +00:00
OpenStack Proposal Bot
558ebe6b21 Updated from global requirements
Change-Id: I6f1d9064eb0b7b125fcbf3ccf12ed62e45c5acf3
2016-07-20 16:27:16 +00:00
Jordan Pittier
88780b7f8b Requirements.txt: remove pyOpenSSL
It's not used anymore. Last import was removed in
Idd18ab2cdf09024f83795eaa904ec3f2815f1fc8

Change-Id: I91d6f3bed96cc71dd045aa8f8bd092caa61cc879
2016-07-11 17:58:06 +02:00
OpenStack Proposal Bot
20d880abec Updated from global requirements
Change-Id: If056482410bc7364c34a46d3d99679e9be84cfa0
2016-07-09 19:28:30 +00:00
OpenStack Proposal Bot
b002833f41 Updated from global requirements
Change-Id: I7373cde724ca25b844e15eac3d33a5cb805040db
2016-07-04 17:29:23 +00:00
OpenStack Proposal Bot
00abfde60a Updated from global requirements
Change-Id: I675a6d1b4275b120c9f8dcbaf2ddc1f79b0d5f6b
2016-06-28 18:57:02 +00:00
OpenStack Proposal Bot
6c72913cb7 Updated from global requirements
Change-Id: Iebac65207219d3770f3159280bb720b46373fb9d
2016-06-04 02:44:00 +00:00
OpenStack Proposal Bot
17b9346397 Updated from global requirements
Change-Id: I07f98a5444b19b7c62f04aa87c64b5b04f28273e
2016-05-30 17:51:22 +00:00
OpenStack Proposal Bot
3e38565daa Updated from global requirements
Change-Id: Ie0d6dbe20747d32c29a1406eda14f7050a496e59
2016-05-18 13:58:14 +00:00
Jenkins
d9f3c267d2 Merge "Remove iso8601 and anyjson from requirements.txt" 2016-04-28 23:01:27 +00:00
OpenStack Proposal Bot
ad215b96e3 Updated from global requirements
Change-Id: I092af8d1d5b2127c1af1df67f58f9339fc25bc1a
2016-04-20 23:18:39 +00:00
Jordan Pittier
f0259a19d5 Remove iso8601 and anyjson from requirements.txt
It looks like they are not used.

Change-Id: I4865e8478932c1a881eb34165cdce9addd737ec8
2016-04-18 18:47:05 +02:00
OpenStack Proposal Bot
355875a904 Updated from global requirements
Change-Id: If340ac664f5ec41b96fdf412c18ef4e859e2207d
2016-04-13 03:45:56 +00:00
Jordan Pittier
00f259670c Get rid of httplib2, use urllib3 instead
httplib2 has been abandonned by its author [1] and is less going
to be updated and maintained than urllib3. So, let's replace httplib2
with urllib3.

Note that this patch mostly rework the unit tests.

I removed the files `tempest.tests.fake_identity` and
`tempest.tests.fake_http` to use their `tempest.tests.lib` counterpart.

Also, I tried to "encapsulated" HTTP calls and use
`tempest/lib/common/http.py` everywhere so that we only import
urllib3 once. This makes us not so dependent on a specific HTTP
library.

[1] http://bitworking.org/news/2016/03/an_update_on_httplib2
Change-Id: Id469e78afdb69a404144568a454d98d20a924231
2016-04-12 16:09:10 +02:00
OpenStack Proposal Bot
254a9a5aa5 Updated from global requirements
Change-Id: I282cfa9422e5364252f7b43d20dc650cb97a8cee
2016-04-08 23:57:22 +00:00
OpenStack Proposal Bot
7e48e4c6e5 Updated from global requirements
Change-Id: I7442a698a22deefafed8b3449df0378a1f3a3ffd
2016-03-03 18:07:50 +00:00
OpenStack Proposal Bot
aa3cd71fe6 Updated from global requirements
Change-Id: I7615e95f59dc1cdd8a7200361d16e3bae93f631a
2016-02-26 21:47:33 +00:00
Andrea Frittoli (andreaf)
db9672e347 Use tempest.lib code in tempest
Now that tempest_lib code is copied back into tempest, stop using
tempest_lib in tempest, and start using the copied code.

Remove the dependency to tempest_lib from requirements, and drop
the script to use tempest_lib in tempest. Add os-testr to the
test-requirements.

Partially implements bp tempest-lib-reintegration

Change-Id: I21ab5fe6349f72c98ac9f960a29bf62e813f8b1b
2016-02-24 10:43:59 -05:00
OpenStack Proposal Bot
14fb4cae42 Updated from global requirements
Change-Id: I51dc3f22f7b557e1c24888fdfbf3ea064b0c864b
2016-02-11 07:45:52 +00:00
OpenStack Proposal Bot
545e07e7fe Updated from global requirements
Change-Id: Ie29ace2e8920032a4c4dc9d38407e82b303eca26
2016-02-08 02:45:04 +00:00
OpenStack Proposal Bot
dbcc9407ca Updated from global requirements
Change-Id: Idaa1459adb43f56def9c982ead8ea9c2197626e3
2016-01-26 23:30:12 +00:00
OpenStack Proposal Bot
6ab5644d61 Updated from global requirements
Change-Id: If11215c6343edd54d098ca4b23f8648add785828
2016-01-23 10:54:44 +00:00
OpenStack Proposal Bot
8b2c2c3a15 Updated from global requirements
Change-Id: Ibe809860c93cd98cb3694a2cca377945869a6f32
2016-01-22 04:10:15 +00:00
Jenkins
72dd0aa1d0 Merge "Update global-requirement for tempest-lib" 2016-01-12 12:59:46 +00:00
OpenStack Proposal Bot
9d28aa470e Updated from global requirements
Change-Id: I228a4e00b75bce9a144aa7476d735bbfd8baa757
2016-01-10 03:24:43 +00:00
step6829
a9a664cde9 Add tempest-list-plugins
Add the tempest-list-plugins cmd.

bp list-plugins

Change-Id: If28311bc2e8d29a97ee46d7d73edba2a93aed7ce
2016-01-08 10:02:12 -06:00
Ken'ichi Ohmichi
c9fbdc9504 Update global-requirement for tempest-lib
The latest tempest-lib contains network service clients.
This patch bumps the version for the latest to use these clients.

Change-Id: Ie841385345860d6426ebbdff015dde9556667b36
Depends-on: I70a69e3909e52476dd0485742302bf4737618fc3
2016-01-08 01:30:46 +00:00
OpenStack Proposal Bot
01041242dc Updated from global requirements
Change-Id: I5e9e39e9eee0c68e6483c3e166131b43e692ec7f
2015-12-23 00:38:15 +00:00
Ghanshyam
513603e8d7 Update global-requirement for tempest-lib
The latest tempest-lib contains compute service clients.
This patch bumps the version for the latest to use these clients.

Change-Id: I03988620566342c6906f47e9044053f0fa89fb1d
Depends-on: Ifa69e6c0ecc12d47bb4c53b9b436c2463f1932e2
2015-12-21 02:47:11 +00:00
Matthew Treinish
42d69512d9
Remove the ec2 api tests from tempest
With the introduction of tempest plugins we can now remove the third
party tests for the ec2 api using boto. They've always been the ugly
duckling in tempest (except that it never turned into a swan) where
they go against some of the fundamental principles of tempest tests.
For exaple, like having it's own client implementation, oh and testing
OpenStack APIs. This patch removes all the pieces of the third party
test dir and deprecates all the config options related to boto. A
plugin implementation is being worked [1] that can be used to fill
the coverage hole left by removing these from the tempest tree

[1] https://github.com/mtreinish/tempest_ec2

Change-Id: Ib5e24e19bcba9808a9f49fe7f328668df77fe4f9
2015-12-17 17:59:20 -05:00
Ken'ichi Ohmichi
e43de7b869 Update global-requirement for tempest-lib
The latest tempest-lib contains compute service clients.
This patch bumps the version for the latest to use these clients.

Change-Id: I33e9e59f3aaf51666254f5c38eca98a28cb5023c
Depends-on: I855f2d1da34d2f3bd2d1def2eba14590494ebb99
2015-12-03 04:43:41 +00:00
OpenStack Proposal Bot
dc6487fdcb Updated from global requirements
Change-Id: I6fc4356120cf0ddaa6a8d667d54a1f84c1a49e84
2015-12-02 00:39:47 +00:00
OpenStack Proposal Bot
3af6b7afe1 Updated from global requirements
Change-Id: I7545882d94b6a43b8a4dec4b9d757a4800831684
2015-11-20 05:00:17 +00:00
OpenStack Proposal Bot
16511c56d1 Updated from global requirements
Change-Id: I605f339505ab1832b07399fa0bd64d99a82f754b
2015-11-16 11:50:38 +00:00
OpenStack Proposal Bot
e818882865 Updated from global requirements
Change-Id: Ib75d893519638741c0de70f8955f2d7dfdbd202e
2015-11-03 04:35:23 +00:00
Ken'ichi Ohmichi
504406ee6a Bump minimum tempest-lib version
Now we(Tempest team) are migrating common part of Tempest to tempest-lib
for running Tempest-like test on each project repository.
That work requires the latest tempest-lib. So this patch bumps minimum
tempest-lib version.

Change-Id: I516d4119fd200c79a8be4598cbb0d732344e8b75
2015-10-13 13:00:07 +00:00
OpenStack Proposal Bot
2481140353 Updated from global requirements
Change-Id: I56cc8868dfddffd27e2212c9465bdbfb58e838f7
2015-10-07 01:46:39 +00:00
OpenStack Proposal Bot
eb29c7c8ec Updated from global requirements
Change-Id: I99279eb0b4d11bf577d55e215990c21946718b5e
2015-09-23 14:13:29 +00:00
OpenStack Proposal Bot
8d498ad534 Updated from global requirements
Change-Id: Ia9e0474d5c9e749c1c87bc1e99419ef4db133d46
2015-09-10 00:09:55 +00:00
Ken'ichi Ohmichi
fa0c4888c3 Encap netaddr-0.7.16
netaddr-0.7.16 was released 2015-08-30. After that, the gate problem
seems to happen. This patch adds the cap to use the previous version
of netaddr for the workaround.

Change-Id: I57c0a4e88d311d7ccc3615395435461dd56227ff
Depends-On: I4d391f2352d71089db8666e3650121799a774a30
Related-Bug: #1490368
2015-08-31 04:31:01 +00:00
OpenStack Proposal Bot
576b8b7604 Updated from global requirements
Change-Id: Id4844360395080f963533421ae43d897f0c4d7d9
2015-08-13 20:22:42 +00:00
OpenStack Proposal Bot
5f40bcd3d1 Updated from global requirements
Change-Id: I25361c0acee423c4c8d23c00716384e0deed1a32
2015-08-04 14:27:00 +00:00
OpenStack Proposal Bot
6532c216a2 Updated from global requirements
Change-Id: I1b392af641be03091b4ac1298b5c85f34998e047
2015-07-29 06:15:35 +00:00
OpenStack Proposal Bot
5bad7816bb Updated from global requirements
Change-Id: I48b3e178bf6741231cb5fafd8579265a2c0d2739
2015-07-15 21:27:22 +00:00
Matthew Treinish
7a51877e3c
Add basic external test plugin support to tempest
This commit starts the basic framework for using external plugins in
tempest. It adds a new singleton class to load the plugins once from
stevedore and also provides an interface for different steps in the
tempest execution to use plugins as well as in-tree code.

As part of this an ABC abstract class is created to simplify the
plugin side creation. Eventually the expectation is that this
abstract class will live in tempest-lib. But, for right now while
this feature is still experimental and under development this will
likely change frequently so it'll live in tempest for the time being.

Partially Implements bp external-plugin-interface

Change-Id: I8ebabdb4ce9f4d3b3aca375158835f907d5ca315
2015-07-07 11:34:13 -04:00
Jenkins
13a4828694 Merge "Add cliff based common cli entrypoint" 2015-07-06 12:40:59 +00:00
David Paterson
4af1d02746
Add cliff based common cli entrypoint
This commit adds the basic framework to tempest for a unified modular
CLI endpoint using cliff. As of right now this entry-point doesn't
really do anything but exist. It will be expanded in the future first
all the existing commands will be refactored to be used through this.
Secondly a new interface and workflow for running tempest will be
created on top of this.

Co-Authored-By: Matthew Treinish <mtreinish@kortar.org>

Change-Id: I1ff8d22c120dbc81d812f1f107db7c2d9b15a505
Implements: blueprint tempest-cli-improvements
2015-07-01 11:50:20 -04:00
OpenStack Proposal Bot
95a9b1a705 Updated from global requirements
Change-Id: Ia3e592d0b00293e0e8fa6e196d8ffbee4adb4de8
2015-06-30 22:46:38 +00:00
OpenStack Proposal Bot
74c4fe184e Updated from global requirements
Change-Id: I4ac3860e23651d03af1557279f081796d2ec7fa4
2015-06-24 20:45:34 +00:00
OpenStack Proposal Bot
cfc3aff5de Updated from global requirements
Change-Id: I97e52fd9652df96de03d6d126026144731b87c70
2015-06-22 20:01:22 +00:00