mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 00:32:12 +02:00
oeqa/utils/dump: Add default commands and directory
Currently if qemu fails when running a selftest and tries to run some commands on the host it will fail because some variables required by the Dumper class do not exist because testimage was not included. This change adds a default parent directory to save the dumps for the host or target. Also adds default commands to run if no commands were provided to the class. With these changes the previous errors using selftest don't show anymore. [YOCTO #8306] (From OE-Core rev: 713beaf84f8b8ab415b7a8ccba8a4a2aff7f98e5) Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
5d31e9400d
commit
68073270f8
@@ -16,9 +16,18 @@ class BaseDumper(object):
|
||||
|
||||
def __init__(self, cmds, parent_dir):
|
||||
self.cmds = []
|
||||
self.parent_dir = parent_dir
|
||||
# Some testing doesn't inherit testimage, so it is needed
|
||||
# to set some defaults.
|
||||
self.parent_dir = parent_dir or "/tmp/oe-saved-tests"
|
||||
dft_cmds = """ top -bn1
|
||||
ps -ef
|
||||
free
|
||||
df
|
||||
memstat
|
||||
dmesg
|
||||
netstat -an"""
|
||||
if not cmds:
|
||||
return
|
||||
cmds = dft_cmds
|
||||
for cmd in cmds.split('\n'):
|
||||
cmd = cmd.lstrip()
|
||||
if not cmd or cmd[0] == '#':
|
||||
|
||||
Reference in New Issue
Block a user