]> code.ossystems Code Review - openembedded-core.git/commit
targetcontrol: Fix leaking log handler
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 25 Apr 2020 21:20:11 +0000 (22:20 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 26 Apr 2020 12:58:59 +0000 (13:58 +0100)
commitb59a2bbbf3c56b71f6118970ed2269dddfbdbe0c
treedee968ee46960e3f87791d070563ba902c26de2a
parent7cf314f3eb83750ec70f5b86045a5f5d195cddef
targetcontrol: Fix leaking log handler

We had a mystery failure on the autobuilder where runqemu appeared to
be failing as a logfile directory no longer existed. The key to
reproducing was running a runqemu where the image was deleted (as
devtool does), then running another runqemu test. E.g.:

'oe-selftest -r  devtool.DevtoolExtractTests.test_devtool_deploy_target wic.Wic2.test_qemu_efi'

This then tries to write to the logfile from the first test, the
image directory was deleted and we get strange failures.

The fix is to remove the logging handler when qemu is stopped.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/targetcontrol.py