From ce2dd24cedfa19f64b04c6b6e640918ab8c3de8b Mon Sep 17 00:00:00 2001 From: Humberto Ibarra Date: Wed, 18 May 2016 11:17:59 -0500 Subject: 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] (From OE-Core rev: 53da74155942febd520836cabf3aa727c53ce5ca) Signed-off-by: Richard Purdie --- scripts/oe-selftest | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'scripts/oe-selftest') diff --git a/scripts/oe-selftest b/scripts/oe-selftest index 5e23ef0038..8cc2095c53 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) -- cgit v1.2.3-54-g00ecf