From c4d247ff7c25430892ae976091dfee8979a6ad6e Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Mon, 9 Dec 2019 23:59:06 +1300 Subject: oeqa: qemu: fix width of top output in host dump If runqemu fails, there is some logic to run a set of commands to dump various bits of information that might help debug the issue (particularly in a busy situation such as on the autobuilder). One of those commands is "top -bn1", however top restricts the output to the width of the calling terminal, and for whatever reason this is a little restrictive when called from inside testimage, so set COLUMNS in the environment to a high value to fix it. (Another way is to use the -w option, but that is not supported by our default busybox configuration so it will then fail when this same list of commands is used on the target). (From OE-Core rev: 07da998f5aa6c3f5ffeee5150fc579e8a1051ba4) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- meta/lib/oeqa/utils/dump.py | 1 + 1 file changed, 1 insertion(+) (limited to 'meta') diff --git a/meta/lib/oeqa/utils/dump.py b/meta/lib/oeqa/utils/dump.py index 6594e286a4..09a44329e0 100644 --- a/meta/lib/oeqa/utils/dump.py +++ b/meta/lib/oeqa/utils/dump.py @@ -73,6 +73,7 @@ class HostDumper(BaseDumper): self.dump_dir = dump_dir env = os.environ.copy() env['PATH'] = '/usr/sbin:/sbin:/usr/bin:/bin' + env['COLUMNS'] = '9999' for cmd in self.cmds: result = runCmd(cmd, ignore_status=True, env=env) self._write_dump(cmd.split()[0], result.output) -- cgit v1.2.3-54-g00ecf