Fix sanity script

pull/15384/head
ncteisen 7 years ago
parent 7a94e535f8
commit bc20975f21
  1. 43
      tools/run_tests/sanity/core_banned_functions.py

@ -23,35 +23,36 @@ os.chdir(os.path.join(os.path.dirname(sys.argv[0]), '../../..'))
# map of banned function signature to whitelist
BANNED_EXCEPT = {
'grpc_resource_quota_ref(': ['src/core/lib/iomgr/resource_quota.c'],
'grpc_resource_quota_unref(': ['src/core/lib/iomgr/resource_quota.c'],
'grpc_slice_buffer_destroy(': ['src/core/lib/slice/slice_buffer.c'],
'grpc_slice_buffer_reset_and_unref(': ['src/core/lib/slice/slice_buffer.c'],
'grpc_slice_ref(': ['src/core/lib/slice/slice.c'],
'grpc_slice_unref(': ['src/core/lib/slice/slice.c'],
'grpc_error_create(': ['src/core/lib/iomgr/error.c'],
'grpc_error_ref(': ['src/core/lib/iomgr/error.c'],
'grpc_error_unref(': ['src/core/lib/iomgr/error.c'],
'grpc_os_error(': ['src/core/lib/iomgr/error.c'],
'grpc_wsa_error(': ['src/core/lib/iomgr/error.c'],
'grpc_log_if_error(': ['src/core/lib/iomgr/error.c'],
'grpc_slice_malloc(': ['src/core/lib/slice/slice.c'],
'grpc_closure_create(': ['src/core/lib/iomgr/closure.c'],
'grpc_closure_init(': ['src/core/lib/iomgr/closure.c'],
'grpc_closure_sched(': ['src/core/lib/iomgr/closure.c'],
'grpc_closure_run(': ['src/core/lib/iomgr/closure.c'],
'grpc_closure_list_sched(': ['src/core/lib/iomgr/closure.c'],
'grpc_resource_quota_ref(': ['src/core/lib/iomgr/resource_quota.cc'],
'grpc_resource_quota_unref(': ['src/core/lib/iomgr/resource_quota.cc'],
'grpc_slice_buffer_destroy(': ['src/core/lib/slice/slice_buffer.cc'],
'grpc_slice_buffer_reset_and_unref(': ['src/core/lib/slice/slice_buffer.cc'],
'grpc_slice_ref(': ['src/core/lib/slice/slice.cc'],
'grpc_slice_unref(': ['src/core/lib/slice/slice.cc'],
'grpc_error_create(': ['src/core/lib/iomgr/error.cc'],
'grpc_error_ref(': ['src/core/lib/iomgr/error.cc'],
'grpc_error_unref(': ['src/core/lib/iomgr/error.cc'],
'grpc_os_error(': ['src/core/lib/iomgr/error.cc'],
'grpc_wsa_error(': ['src/core/lib/iomgr/error.cc'],
'grpc_log_if_error(': ['src/core/lib/iomgr/error.cc'],
'grpc_slice_malloc(': ['src/core/lib/slice/slice.cc'],
'grpc_closure_create(': ['src/core/lib/iomgr/closure.cc'],
'grpc_closure_init(': ['src/core/lib/iomgr/closure.cc'],
'grpc_closure_sched(': ['src/core/lib/iomgr/closure.cc'],
'grpc_closure_run(': ['src/core/lib/iomgr/closure.cc'],
'grpc_closure_list_sched(': ['src/core/lib/iomgr/closure.cc'],
'gpr_getenv_silent(': [
'src/core/lib/gpr/log.c', 'src/core/lib/gpr/env_linux.c',
'src/core/lib/gpr/env_posix.c', 'src/core/lib/gpr/env_windows.c'
'src/core/lib/gpr/log.cc', 'src/core/lib/gpr/env_linux.cc',
'src/core/lib/gpr/env_posix.cc', 'src/core/lib/gpr/env_windows.cc'
],
}
errors = 0
for root, dirs, files in os.walk('src/core'):
if root.startswith('src/core/tsi'): continue
for filename in files:
path = os.path.join(root, filename)
if os.path.splitext(path)[1] != '.c': continue
if os.path.splitext(path)[1] != '.cc': continue
with open(path) as f:
text = f.read()
for banned, exceptions in BANNED_EXCEPT.items():

Loading…
Cancel
Save