keystone/tests
Dolph Mathews 378635224b Generate apache-style common access logs
Taking advantage of this middleware either requires enabling
verbose/debug or utilizing an external logging.conf which configures an
'access' logger.

Example output:

  127.0.0.1 - - [2013-01-29T17:15:02.752214] "GET http://localhost:5000/v3/projects HTTP/1.0" 200 16

This patch also revises etc/logging.conf.sample with some more practical
defaults (e.g. supporting externally-managed log rotations) in addition
to illustrating how to generate an 'access.log' file.

DocImpact

Change-Id: I2a6048fa5fbf8661a6859d9e3a259d4cfa5fc589
2013-01-31 08:16:21 -06:00
..
_ldap_livetest.py Removed unused imports 2012-12-28 11:29:24 -06:00
backend_ldap.conf Correct Tree DN 2012-06-29 21:41:37 -04:00
backend_liveldap.conf LDAP Identity backend 2012-02-27 16:51:46 -08:00
backend_pam.conf Add tests for PAM authentication. 2012-08-11 22:48:33 -07:00
backend_sql.conf Allow running of sql against the live DB. 2013-01-16 16:18:24 -05:00
backend_sql_disk.conf Moved SQL backend tests into memory 2012-10-23 18:27:08 -05:00
default_catalog.templates Implement token endpoint list (bug 1006777) 2012-09-06 11:12:05 -05:00
default_fixtures.py normalize identity 2012-11-27 11:06:11 -05:00
legacy_d5.mysql add sql for import legacy tests 2012-02-13 18:05:30 -08:00
legacy_d5.sqlite add sql for import legacy tests 2012-02-13 18:05:30 -08:00
legacy_diablo.mysql add legacy diablo import tests 2012-02-13 18:05:30 -08:00
legacy_diablo.sqlite add legacy diablo import tests 2012-02-13 18:05:30 -08:00
legacy_essex.mysql add essex test as well 2012-02-13 18:05:30 -08:00
legacy_essex.sqlite add essex test as well 2012-02-13 18:05:30 -08:00
policy.json port common policy code to keystone 2012-03-08 14:06:32 -08:00
test_auth.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_auth_token_middleware.py Merge "fixes bug 1074172" 2012-11-08 18:33:05 +00:00
test_backend.py Fix role delete method in LDAP backend. 2013-01-22 03:47:50 +04:00
test_backend_kvs.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_backend_ldap.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_backend_memcache.py utf-8 encode user keys in memcache (bug 1056373) 2012-09-25 19:21:38 +00:00
test_backend_pam.py Backslash continuation cleanup 2012-09-19 11:00:55 +08:00
test_backend_sql.py Merge "add database string field length check" 2013-01-15 02:33:15 +00:00
test_backend_templated.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_catalog.py Validated URLs in v2 endpoint creation API 2013-01-11 16:31:10 -08:00
test_cert_setup.py use keystone test and change config during setUp 2012-12-05 15:01:35 +01:00
test_content_types.py Test for content-type appropriate 404 (bug 1089987) 2012-12-14 08:31:54 -06:00
test_contrib_s3_core.py Add tests for contrib.s3.core. 2012-12-13 14:22:04 +01:00
test_drivers.py Fixes import order nits 2013-01-11 09:05:11 +08:00
test_exception.py Merge "Fix issue in test_forbidden_action_exposure." 2013-01-14 17:57:11 +00:00
test_import_legacy.py Import pysqlite2 if sqlite3 is not available. 2012-12-11 15:31:37 +04:00
test_injection.py Driver registry 2012-12-21 11:57:44 -06:00
test_ipv6.py Skip IPv6 tests if IPv6 is not supported. 2013-01-18 01:59:26 +04:00
test_keystoneclient.py Generate apache-style common access logs 2013-01-31 08:16:21 -06:00
test_keystoneclient_sql.py v3 Policies 2012-11-19 14:50:26 -06:00
test_middleware.py Fixing pep8 errors in tests/*py 2012-07-09 16:11:30 +01:00
test_migrate_nova_auth.py Moved SQL backend tests into memory 2012-10-23 18:27:08 -05:00
test_overrides.conf bug 1069945: generate certs for the tests in one place 2012-11-05 12:27:14 -08:00
test_policy.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_s3_token_middleware.py Fixes import order nits 2013-01-11 09:05:11 +08:00
test_serializer.py HACKING compliance: consistent use of 'except' 2012-11-05 10:52:57 -06:00
test_setup.py Fixing pep8 errors in tests/*py 2012-07-09 16:11:30 +01:00
test_singular_plural.py Raise if we see incorrect keyword args "condition" or "methods" 2012-10-10 13:06:10 -04:00
test_sizelimit.py Limit the size of HTTP requests. 2013-01-21 19:54:29 -05:00
test_sql_upgrade.py Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
test_ssl.py Skip IPv6 tests if IPv6 is not supported. 2013-01-18 01:59:26 +04:00
test_url_middleware.py Removed/fixed unused variable references 2012-08-30 03:26:30 -05:00
test_utils.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_v3.py Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
test_v3_catalog.py add database string field length check 2013-01-15 08:43:28 +08:00
test_v3_identity.py Enable/disable domains (bug 1100145) 2013-01-28 20:37:20 +00:00
test_v3_policy.py v3 Policies 2012-11-19 14:50:26 -06:00
test_versions.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_wsgi.py Webob needs body to calc Content-Length (bug 1016171) 2012-07-13 10:42:07 -05:00