Ignore:
Timestamp:
Dec 5, 2017, 1:29:12 PM (6 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
86ad276
Parents:
099a40d
Message:

Tests now properly work with multiple architectures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tests/pybin/test_run.py

    r099a40d rf3b9efc  
    2121
    2222        def expect(self):
    23                 return ("%s/.expect/%s.txt" % (self.path, self.name))
     23                return ("%s/.expect/%s%s.txt" % (self.path, self.name, '' if not self.arch else ".%s" % self.arch))
    2424
    2525        def error_log(self):
     
    3939
    4040        @classmethod
    41         def valid_name(cls, name):
     41        def valid_name(_, name):
    4242                return not name.endswith( ('.c', '.cc', '.cpp', '.cfa') )
    4343
    4444        @classmethod
    45         def from_target(cls, target):
     45        def from_target(_, target):
    4646                test = Test()
    4747                test.name = os.path.basename(target)
Note: See TracChangeset for help on using the changeset viewer.