mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 06:11:37 +00:00
68a73fd046
We only recorded "fail" or "invalid protobuf response" when we received an error while sending remote lookup. However, this is not enough for us to analyze the problem if the error rate is high. This patch introduced a more fine-grained telemetry probe that could help us understand the result better. Differential Revision: https://phabricator.services.mozilla.com/D2844 --HG-- extra : moz-landing-system : lando
49 lines
1.2 KiB
Python
49 lines
1.2 KiB
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
with Files('*'):
|
|
BUG_COMPONENT = ('Toolkit', 'Safe Browsing')
|
|
|
|
XPCSHELL_TESTS_MANIFESTS += ['test/unit/xpcshell.ini']
|
|
|
|
EXPORTS.mozilla += [
|
|
'LoginReputationIPC.h'
|
|
]
|
|
|
|
XPIDL_SOURCES += [
|
|
'nsIApplicationReputation.idl',
|
|
'nsILoginReputation.idl',
|
|
]
|
|
|
|
XPIDL_MODULE = 'reputationservice'
|
|
|
|
UNIFIED_SOURCES += [
|
|
'ApplicationReputation.cpp',
|
|
'ApplicationReputationTelemetryUtils.cpp',
|
|
'chromium/chrome/common/safe_browsing/csd.pb.cc',
|
|
'LoginReputation.cpp',
|
|
'LoginReputationIPC.cpp',
|
|
]
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
LOCAL_INCLUDES += [
|
|
'../protobuf',
|
|
'/ipc/chromium/src',
|
|
'chromium',
|
|
]
|
|
|
|
DEFINES['GOOGLE_PROTOBUF_NO_RTTI'] = True
|
|
DEFINES['GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER'] = True
|
|
|
|
if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
|
|
CXXFLAGS += ['-Wno-shadow']
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
if CONFIG['CC_TYPE'] == 'clang-cl':
|
|
AllowCompilerWarnings() # workaround for bug 1090497
|