]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fix log capturing fixture
authorJoshua Harlow <harlowja@yahoo-inc.com>
Tue, 10 Jun 2014 02:02:42 +0000 (19:02 -0700)
committerJoshua Harlow <harlowja@yahoo-inc.com>
Tue, 10 Jun 2014 22:22:26 +0000 (15:22 -0700)
commit090d57e9ce4c74c1a106a0bc7b583e566624f85d
treeac918b0be5efa928e1c20ce0d5230fec7afcf552
parent37ef512f6bd9c8b391e8e719376a4f59af06f4c8
Fix log capturing fixture

Instead of nuking the unit test logs capture them according
to how tempest (and oslotest) capture them so that the tests
when ran locally provide the full logging output instead of
a miniaturized version.

This adds in the following environment variables which can
be used to control testr captured logging:

- OS_LOG_CAPTURE (turns on log capturing so that the testr
  repository will have log output, at a INFO level)
- OS_DEBUG (changes the captured logging level from INFO
  to DEBUG, only useful when OS_LOG_CAPTURE is enabled)

It also creates a lambda that is used to test whether an
environment is enabled (avoiding recreating the same set
of checks in multiple places).

Change-Id: I63d9a1b7fc6e7591fd6309cf68d9269117c023a6
cinder/test.py