[oe-commits] [openembedded-core] 04/08: oeqa: qemu: fix width of top output in host dump

git at git.openembedded.org git at git.openembedded.org
Thu Dec 12 14:22:13 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 24de126b1024e7712d7d4a4f0b0133b2460c13a0
Author: Paul Eggleton <paul.eggleton at linux.intel.com>
AuthorDate: Mon Dec 9 23:59:06 2019 +1300

    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).
    
    Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oeqa/utils/dump.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/lib/oeqa/utils/dump.py b/meta/lib/oeqa/utils/dump.py
index 6594e28..09a4432 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)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list