aboutsummaryrefslogtreecommitdiff
path: root/utils/analyzer/CmpRuns.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/analyzer/CmpRuns.py')
-rwxr-xr-xutils/analyzer/CmpRuns.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/analyzer/CmpRuns.py b/utils/analyzer/CmpRuns.py
index a1f7a5649c5e..ce5ddfb3add4 100755
--- a/utils/analyzer/CmpRuns.py
+++ b/utils/analyzer/CmpRuns.py
@@ -37,7 +37,7 @@ import CmpRuns
class SingleRunInfo:
def __init__(self, path, root="", verboseLog=None):
self.path = path
- self.root = root
+ self.root = root.rstrip("/\\")
self.verboseLog = verboseLog
class AnalysisDiagnostic:
@@ -50,8 +50,8 @@ class AnalysisDiagnostic:
def getFileName(self):
root = self._report.run.root
fileName = self._report.files[self._loc['file']]
- if fileName.startswith(root) :
- return fileName[len(root):]
+ if fileName.startswith(root) and len(root) > 0:
+ return fileName[len(root)+1:]
return fileName
def getLine(self):