swift/doc/source
Christian Schwede f1f4bb30cd Fix testing issues
When functional tests are run in tox and an exception is raised when connecting
to Swift (for example: Swift not running, missing python-keystoneclient package
used by python-swiftclient) 0 tests are executed, but tox returns a success.

An exception is raised during tests, caused by a missing python-keystoneclient
in python-swiftclient. Instead of adding python-keystoneclient as a dependency
in python-swiftclient the package is added to the test-requirements.txt in Swift
itself. Note that adding python-keystoneclient to the test-requirements in
python-swiftclient is not sufficient (it's already in there).

The exception in setup_package() is catched by the openstack.nose_plugin, thus
disabling this plugin for now as well.

Also fixing two test errors seen on the gate regarding the tempurl middleware.

There was also an update to tox, environment variables were no longer passed
with versions >= 2.0 (http://tox.readthedocs.org/en/latest/changelog.html).
Swift test environment variables have been added to the passenv to re-enable the
former behavior, as well as environment variables required to pass proxy
settings.

This also led to skipped tempauth tests, and together with the missing
python-keystoneclient no tests were executed.

Related-Bug: 1461440
Related-Bug: 1455102

Co-Authored-By: Alistair Coles <alistair.coles@hp.com>

Change-Id: Ideea071017d04912c60ed0bc76532adbb446c31d
2015-06-03 14:13:14 +01:00
..
api Merge "Add multiple reseller prefixes and composite tokens" 2015-02-24 16:12:01 +00:00
images Erasure Code Documentation 2015-04-14 00:52:17 -07:00
account.rst Alphabetized items under other sections in source documentation 2014-02-21 10:59:29 -07:00
admin_guide.rst Add missing statsd metrics section for object-reconstructor 2015-05-06 19:53:09 +02:00
apache_deployment_guide.rst Fix typo in apache_deployment doc 2014-11-24 15:40:21 +00:00
associated_projects.rst Merge "Add swift-durability-calculator line to docs" 2015-05-26 20:09:26 +00:00
conf.py Stop using intersphinx 2014-09-13 09:48:14 +02:00
container.rst Add Storage Policy Documentation 2014-06-19 10:18:34 -07:00
cors.rst move cors-test-page to literal include 2014-03-17 21:09:22 -07:00
crossdomain.rst Fix misspellings in swift 2014-02-20 16:15:48 +08:00
db.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00
deployment_guide.rst Replaced setting run_pause with standard interval 2015-05-25 11:47:47 +02:00
development_auth.rst Adding CORS support 2012-10-23 14:48:59 -05:00
development_guidelines.rst Fix testing issues 2015-06-03 14:13:14 +01:00
development_middleware.rst Add documentation for GateKeeper 2014-01-23 15:04:23 -05:00
development_ondisk_backends.rst clarify the current state of the DiskFile API 2013-12-09 10:33:53 -08:00
development_saio.rst Merge "SAIO instructions: ensure ~/bin exists before copying into it" 2015-04-21 04:19:59 +00:00
getting_started.rst drop Python 2.6 testing support 2015-05-27 12:28:04 -07:00
howto_installmultinode.rst Fix common misspellings 2015-03-24 11:07:56 +01:00
index.rst Erasure Code Documentation 2015-04-14 00:52:17 -07:00
logs.rst added swift_source to ratelimit info calls 2015-02-15 17:14:31 -08:00
middleware.rst Fix internal link to keystoneauth in documentation 2014-09-15 11:25:57 +01:00
misc.rst Add Storage Policy Documentation 2014-06-19 10:18:34 -07:00
object.rst Alphabetized items under other sections in source documentation 2014-02-21 10:59:29 -07:00
overview_architecture.rst Erasure Code Documentation 2015-04-14 00:52:17 -07:00
overview_auth.rst Merge "Add multiple reseller prefixes and composite tokens" 2015-02-24 16:12:01 +00:00
overview_backing_store.rst Add multiple reseller prefixes and composite tokens 2015-02-23 15:57:20 +00:00
overview_container_sync.rst Fix misspellings in swift 2014-02-20 16:15:48 +08:00
overview_erasure_code.rst Erasure Code Documentation 2015-04-14 00:52:17 -07:00
overview_expiring_objects.rst Fixed a handful of typos 2014-05-26 16:07:41 -05:00
overview_large_objects.rst dlo: Update doc about manifest containing data 2015-01-16 10:24:14 +05:30
overview_object_versioning.rst Fix typing mistake for doc 2015-01-28 22:41:41 +08:00
overview_policies.rst Erasure Code Documentation 2015-04-14 00:52:17 -07:00
overview_reaper.rst account-reaper warns if not making progress 2013-05-22 15:07:17 +01:00
overview_replication.rst Erasure Code Documentation 2015-04-14 00:52:17 -07:00
overview_ring.rst Allow hostnames for nodes in Rings 2015-02-02 05:06:03 +09:00
policies_saio.rst Add Storage Policy Documentation 2014-06-19 10:18:34 -07:00
proxy.rst Alphabetized items under other sections in source documentation 2014-02-21 10:59:29 -07:00
ratelimit.rst added swift_source to ratelimit info calls 2015-02-15 17:14:31 -08:00
replication_network.rst Fixes several typos (Swift) 2014-09-18 21:18:50 -07:00
ring.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00
test-cors.html move cors-test-page to literal include 2014-03-17 21:09:22 -07:00