Bug 1568535 - Output relative paths in mach static-analysis check, r=andi

Differential Revision: https://phabricator.services.mozilla.com/D39197

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Bastien Abadie 2019-07-25 08:50:50 +00:00
Родитель 08c32bbebe
Коммит 6621e16e02
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -79,6 +79,10 @@ class StaticAnalysisMonitor(object):
self._warnings_database = WarningsDatabase() self._warnings_database = WarningsDatabase()
def on_warning(warning): def on_warning(warning):
# Output paths relative to repository root
warning['filename'] = os.path.relpath(warning['filename'], srcdir)
self._warnings_database.insert(warning) self._warnings_database.insert(warning)
self._warnings_collector = WarningsCollector(on_warning, objdir=objdir) self._warnings_collector = WarningsCollector(on_warning, objdir=objdir)