]> code.ossystems Code Review - openembedded-core.git/commit
qemu-testlib: Add python helper and simplify shell
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 19 Mar 2013 11:44:27 +0000 (11:44 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 19 Mar 2013 11:48:21 +0000 (11:48 +0000)
commitb9e052ed6b604f0049bcfa968a57f15d6e3d6395
tree0a71f2b9e65d8427cb61bca8b6786446e229a90b
parent7032d559c04bae09e6b7c39ddeb1bf35acc0584c
qemu-testlib: Add python helper and simplify shell

The current code has a race since it greps for *any* qemu process
running, even if it isn't the one we started. This leads to some sanity
tests potentially failing on machines where multiple sets of sanity tests
are running.

To resovle this and some other ugly code issues, add a python script
to accurately walk the process tree and find the qemu process. We can
then replace all the shell functions attempting this which happen to
work in many cases but not all.

Also clean up some of the error handling so its more legible.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/qemuimage-testlib
scripts/qemuimage-testlib-pythonhelper [new file with mode: 0755]
scripts/qemuimage-tests/sanity/shutdown