##// END OF EJS Templates
coverage: deal with symlinked input paths (MacOSX issue)...
Patrick Mezard -
r6349:6aaf5b1d default
parent child Browse files
Show More
@@ -412,6 +412,9 b' class coverage:'
412 else:
412 else:
413 omit = []
413 omit = []
414
414
415 omit = [os.path.normcase(os.path.abspath(os.path.realpath(p)))
416 for p in omit]
417
415 if settings.get('report'):
418 if settings.get('report'):
416 self.report(args, show_missing, ignore_errors, omit_prefixes=omit)
419 self.report(args, show_missing, ignore_errors, omit_prefixes=omit)
417 if settings.get('annotate'):
420 if settings.get('annotate'):
@@ -537,7 +540,7 b' class coverage:'
537 if os.path.exists(g):
540 if os.path.exists(g):
538 f = g
541 f = g
539 break
542 break
540 cf = os.path.normcase(os.path.abspath(f))
543 cf = os.path.normcase(os.path.abspath(os.path.realpath(f)))
541 self.canonical_filename_cache[filename] = cf
544 self.canonical_filename_cache[filename] = cf
542 return self.canonical_filename_cache[filename]
545 return self.canonical_filename_cache[filename]
543
546
General Comments 0
You need to be logged in to leave comments. Login now