[oe-commits] [openembedded-core] 10/24: scripts/oe-selftest: Improve listing by reducing unneeded spacing

git at git.openembedded.org git at git.openembedded.org
Thu May 19 08:06:12 UTC 2016


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

commit 53da74155942febd520836cabf3aa727c53ce5ca
Author: Humberto Ibarra <humberto.ibarra.lopez at intel.com>
AuthorDate: Wed May 18 11:17:59 2016 -0500

    scripts/oe-selftest: Improve listing by reducing unneeded spacing
    
    The --list-tests option assumes a terminal of 150 characters wide,
    which is clearly wrong. The output for this command is messy and
    hard to understand for lower widths. Every command should look
    good in a 80 characters terminal.
    
    Unfortunately, this can't be done at the moment. The bad naming of
    testcases have made the test names incredibly long.
    
    This patch reduces spacing between columns and shows the tests
    names in a concise and understandable way. The format is even the
    same one required for running a testcase. Once the testcase naming
    improves, this output will look even better.
    
    [Yocto #9534]
    
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 scripts/oe-selftest | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/oe-selftest b/scripts/oe-selftest
index 5e23ef0..8cc2095 100755
--- a/scripts/oe-selftest
+++ b/scripts/oe-selftest
@@ -338,14 +338,14 @@ def list_tests():
 
     ts = get_all_tests()
 
-    print '%-4s\t%-20s\t%-60s\t%-25s\t%-20s' % ('id', 'tag', 'name', 'class', 'module')
-    print '_' * 150
+    print '%-4s\t%-10s\t%-50s' % ('id', 'tag', 'test')
+    print '_' * 80
     for t in ts:
         if isinstance(t.tctag, (tuple, list)):
-            print '%-4s\t%-20s\t%-60s\t%-25s\t%-20s' % (t.tcid, ', '.join(t.tctag), t.tcname, t.tcclass, t.tcmodule)
+            print '%-4s\t%-10s\t%-50s' % (t.tcid, ', '.join(t.tctag), '.'.join([t.tcmodule, t.tcclass, t.tcname]))
         else:
-            print '%-4s\t%-20s\t%-60s\t%-25s\t%-20s' % (t.tcid, t.tctag, t.tcname, t.tcclass, t.tcmodule)
-    print '_' * 150
+            print '%-4s\t%-10s\t%-50s' % (t.tcid, t.tctag, '.'.join([t.tcmodule, t.tcclass, t.tcname]))
+    print '_' * 80
     print 'Total found:\t %s' % len(ts)
 
 

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


More information about the Openembedded-commits mailing list