Changeset 29ad0ec7 in rtems-tools


Ignore:
Timestamp:
Dec 5, 2019, 6:18:08 AM (3 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
2852cac
Parents:
7045cc3
git-author:
Sebastian Huber <sebastian.huber@…> (12/05/19 06:18:08)
git-committer:
Sebastian Huber <sebastian.huber@…> (12/19/19 09:09:22)
Message:

tester: Prefer '_' as test state separator char

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tester/rt/report.py

    r7045cc3 r29ad0ec7  
    143143                        version = banner[13:].strip()
    144144                    elif banner.startswith('TEST STATE:'):
    145                         state = banner[11:].strip()
     145                        # Depending on the RTESM version '-' or '_' is used in
     146                        # test state strings.  Normalize it to '_'.
     147                        state = banner[11:].strip().replace('-', '_')
    146148                    elif banner.startswith('TEST BUILD:'):
    147149                        build = ','.join(banner[11:].strip().split(' '))
     
    165167                    else:
    166168                        if version != self.config['version']:
    167                             state = 'WRONG-VERSION'
     169                            state = 'WRONG_VERSION'
    168170                if build:
    169171                    if 'build' not in self.config:
     
    171173                    else:
    172174                        if build != self.config['build']:
    173                             state = 'WRONG-BUILD'
     175                            state = 'WRONG_BUILD'
    174176                if tools:
    175177                    if 'tools' not in self.config:
     
    177179                    else:
    178180                        if tools != self.config['tools']:
    179                             state = 'WRONG-TOOLS'
    180             if state is None or state == 'EXPECTED-PASS':
     181                            state = 'WRONG_TOOLS'
     182            if state is None or state == 'EXPECTED_PASS':
    181183                if start and end:
    182                     if state is None or state == 'EXPECTED-PASS':
     184                    if state is None or state == 'EXPECTED_PASS':
    183185                        status = 'passed'
    184186                        self.passed += 1
     
    219221                    status = 'benchmark'
    220222                    self.benchmark += 1
    221                 elif state == 'WRONG-VERSION':
     223                elif state == 'WRONG_VERSION':
    222224                    status = 'wrong-version'
    223225                    self.wrong_version += 1
    224                 elif state == 'WRONG-BUILD':
     226                elif state == 'WRONG_BUILD':
    225227                    status = 'wrong-build'
    226228                    self.wrong_build += 1
    227                 elif state == 'WRONG-TOOLS':
     229                elif state == 'WRONG_TOOLS':
    228230                    status = 'wrong-tools'
    229231                    self.wrong_tools += 1
Note: See TracChangeset for help on using the changeset viewer.