tests/run-tests.py
changeset 41138 8ddc5d8bea25
parent 40989 e10adebf8176
child 41141 89d103fc9c19
equal deleted inserted replaced
41137:785a75f0ddcb 41138:8ddc5d8bea25
  2792             case = []
  2792             case = []
  2793 
  2793 
  2794             if not (os.path.basename(t).startswith(b'test-')
  2794             if not (os.path.basename(t).startswith(b'test-')
  2795                     and (t.endswith(b'.py') or t.endswith(b'.t'))):
  2795                     and (t.endswith(b'.py') or t.endswith(b'.t'))):
  2796 
  2796 
  2797                 m = testcasepattern.match(t)
  2797                 m = testcasepattern.match(os.path.basename(t))
  2798                 if m is not None:
  2798                 if m is not None:
  2799                     t, _, casestr = m.groups()
  2799                     t_basename, _, casestr = m.groups()
       
  2800                     t = os.path.join(os.path.dirname(t), t_basename)
  2800                     if casestr:
  2801                     if casestr:
  2801                         case = casestr.split(b'#')
  2802                         case = casestr.split(b'#')
  2802                 else:
  2803                 else:
  2803                     continue
  2804                     continue
  2804 
  2805