[openstack-dev] [keystone] how to enable logging for unit tests

Matt Riedemann mriedem at linux.vnet.ibm.com
Mon Mar 10 17:04:25 UTC 2014


On 2/28/2014 4:04 PM, Clark Boylan wrote:
> On Fri, Feb 28, 2014 at 1:30 PM, John Dennis <jdennis at redhat.com> wrote:
>> I'd like to enable debug logging while running some specific unit tests
>> and I've not been able to find the right combination of levers to pull
>> to get logging output on the console.
>>>> In keystone/etc/keystone.conf.sample (which is config file loaded for
>> the unit tests) I've set debug to True, I've verified CONF.debug is true
>> when the test executes. I've also tried setting log_file and log_dir to
>> see if I could get logging written to a log file instead, but no luck.
>>>> I have noticed when a test fails I'll see all the debug logging emitted
>> inbetween
>>>> {{{
>> }}}
>>>> which I think is something testtools is doing.
>>>> This leads me to the theory testtools is somehow consuming the logging
>> output. Is that correct?
>>>> How do I get the debug logging to show up on the console during a test run?
>>>> --
>> John
>>>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> I was going to respond to this and say it is easy, you set
> OS_LOG_CAPTURE=False in your test env and rerun the tests. But it
> doesn't look like keystone has made log capturing configurable [0]. I
> thought we had set this variable properly in places but I have
> apparently misremembered. You could add an OS_LOG_CAPTURE flag and set
> it in .testr.conf and see if it helps. The other thing you can do is
> refer to the subunit log file in .testrepository/$TEST_ID after tests
> have run.
>> [0] https://git.openstack.org/cgit/openstack/keystone/tree/keystone/tests/core.py#n338
>> Clark
>> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
Maybe this can help:
https://review.openstack.org/#/c/71652/
-- 
Thanks,
Matt Riedemann


More information about the OpenStack-dev mailing list

AltStyle によって変換されたページ (->オリジナル) /