summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHumberto Ibarra <humberto.ibarra.lopez@intel.com>2016-05-18 11:17:59 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-05-19 08:39:26 +0100
commit53da74155942febd520836cabf3aa727c53ce5ca (patch)
tree8a876d911b8f3cd563956863b36f0f2e3272cfe0
parent1f21c46e517685ff1363d3b6f4fd840300b1930b (diff)
downloadopenembedded-core-53da74155942febd520836cabf3aa727c53ce5ca.tar.gz
openembedded-core-53da74155942febd520836cabf3aa727c53ce5ca.tar.bz2
openembedded-core-53da74155942febd520836cabf3aa727c53ce5ca.zip
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@linuxfoundation.org>
-rwxr-xr-xscripts/oe-selftest10
1 files changed, 5 insertions, 5 deletions
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)