# HG changeset patch # User osimons # Date 1287054613 0 # Node ID 802e9b9acb66b7624f5d63e08ef90e887876a8d9 # Parent 351dfe73592414330370033539e730e47f5315cb Normalized coverage annotation path check to cover Trac resource.id path inconsistencies between versions. diff --git a/bitten/report/coverage.py b/bitten/report/coverage.py --- a/bitten/report/coverage.py +++ b/bitten/report/coverage.py @@ -222,7 +222,8 @@ reports = [] for build in builds: config = BuildConfig.fetch(self.env, build.config) - if not resource.id.startswith('/' + config.path.lstrip('/')): + # Normalize paths and check (Trac version inconsistencies) + if not resource.id.lstrip('/').startswith(config.path.lstrip('/')): continue reports = Report.select(self.env, build=build.id, category='coverage')