Changeset 096c95e in rtems-tools


Ignore:
Timestamp:
Apr 27, 2017, 8:36:32 PM (2 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
master
Children:
ad15f6b
Parents:
fc22d2a
Message:

rtems-bsp-tester: Make the failure and pass report more compact.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tester/rt/check.py

    rfc22d2a r096c95e  
    5757    return version.version()
    5858
    59 def wrap(line, lineend = '', indent = 0, width = 80):
     59def wrap(line, lineend = '', indent = 0, width = 75):
    6060    if type(line) is tuple or type(line) is list:
    6161        if len(line) >= 2:
     
    7575        if type(ss) is not str and type(ss) is not unicode:
    7676            raise error.internal('text needs to be a string')
    77         for l in textwrap.wrap(ss, width = width - s1len - indent):
     77        for l in textwrap.wrap(ss, width = width - s1len - indent - 1):
    7878            s += '%s%s%s%s%s' % (' ' * indent, s1, l, lineend, os.linesep)
    7979            if first and s1len > 0:
     
    416416                if config_at != -1:
    417417                    config_cmd = config_cmd[config_at:]
    418                 s1 = ' %*s:  ' % (max_col + 2, self._arch_bsp(f[0], f[1]))
    419                 log.output(wrap([s1, config_cmd], lineend = '\\'), width = 75)
     418                log.output(' %*s:' % (max_col + 2, self._arch_bsp(f[0], f[1])))
     419                s1 = ' ' * 6
     420                log.output(wrap([s1, config_cmd], lineend = '\\', width = 75))
    420421                if f[4] is not None:
    421422                    s1 = ' ' * len(s1)
     
    436437                if config_at != -1:
    437438                    config_cmd = config_cmd[config_at:]
    438                 log.output(wrap((' %*s:  %5d  ' % (max_col + 2,
    439                                                    self._arch_bsp(f[0], f[1]),
    440                                                    f[3]),
    441                                  config_cmd),
    442                                 lineend = '\\',
    443                                 width = 75))
     439                log.output(' %*s:  %5d:' % (max_col + 2,
     440                                            self._arch_bsp(f[0], f[1]),
     441                                            f[3]))
     442                log.output(wrap([' ' * 6, config_cmd], lineend = '\\', width = 75))
    444443
    445444class configuration:
     
    906905        s = ''
    907906        for f in fails:
    908             fcl = '%3d' % (fc)
     907            fcl = ' %3d' % (fc)
    909908            arch_bsp = '%s/%s' % (f[1], f[2])
    910909            state = f[0]
    911             s1 = '%s %-*s %-*s %-*s ' % (fcl, bsize, f[3], absize, arch_bsp, ssize, state)
    912             s += wrap((s1, f[4]), lineend = '\\')
    913             s1 = ' ' * (len(s1) + 2)
     910            s += '%s %-*s %-*s %-*s:%s' % \
     911                 (fcl, bsize, f[3], absize, arch_bsp, ssize, state, os.linesep)
     912            s1 = ' ' * 6
     913            s += wrap((s1, 'configure: ' + f[4]), lineend = '\\', width = 75)
    914914            for e in self.warnings_errors.get_error_messages(f[1], f[2], f[3]):
    915915                s += wrap([s1, 'error: ' + e])
Note: See TracChangeset for help on using the changeset viewer.