aboutsummaryrefslogtreecommitdiffhomepage
path: root/build.yaml
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2016-02-08 20:07:19 -0800
committerGravatar David Garcia Quintas <dgq@google.com>2016-02-08 20:07:19 -0800
commit7e46618897790b0808d676e18cee7c47e40ca0e5 (patch)
treec363ed99cce18a6443bcf18ec2b4b98f4878772c /build.yaml
parent9508a42096762eef3665f046cc4f370874fd9f7c (diff)
parent2dbaca8adce55fb8e54a1e4d5c19f75ffcc3fd79 (diff)
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
Diffstat (limited to 'build.yaml')
-rw-r--r--build.yaml585
1 files changed, 169 insertions, 416 deletions
diff --git a/build.yaml b/build.yaml
index 8f27446e08..dab97952ff 100644
--- a/build.yaml
+++ b/build.yaml
@@ -2,26 +2,110 @@
'#2': It is used among other things to generate all of our project files.
'#3': Please refer to the templates directory for more information.
settings:
- '#': The public version number of the library.
- version:
- major: 0
- minor: 13
- micro: 0
- build: 0
+ '#1': The public version number of the library.
+ '#2': Master always has a "-dev" suffix
+ '#3': Use "-preN" suffixes to identify pre-release versions
+ '#4': Per-language overrides are possible with (eg) ruby_version tag here
+ '#5': See the expand_version.py for all the quirks here
+ version: 0.14.0-dev
filegroups:
- name: census
public_headers:
- include/grpc/census.h
headers:
- src/core/census/aggregation.h
- - src/core/census/context.h
- src/core/census/rpc_metric_id.h
src:
- src/core/census/context.c
- src/core/census/initialize.c
- src/core/census/operation.c
- - src/core/census/tag_set.c
+ - src/core/census/placeholders.c
- src/core/census/tracing.c
+- name: gpr
+ public_headers:
+ - include/grpc/support/alloc.h
+ - include/grpc/support/atm.h
+ - include/grpc/support/atm_gcc_atomic.h
+ - include/grpc/support/atm_gcc_sync.h
+ - include/grpc/support/atm_win32.h
+ - include/grpc/support/avl.h
+ - include/grpc/support/cmdline.h
+ - include/grpc/support/cpu.h
+ - include/grpc/support/histogram.h
+ - include/grpc/support/host_port.h
+ - include/grpc/support/log.h
+ - include/grpc/support/log_win32.h
+ - include/grpc/support/port_platform.h
+ - include/grpc/support/slice.h
+ - include/grpc/support/slice_buffer.h
+ - include/grpc/support/string_util.h
+ - include/grpc/support/subprocess.h
+ - include/grpc/support/sync.h
+ - include/grpc/support/sync_generic.h
+ - include/grpc/support/sync_posix.h
+ - include/grpc/support/sync_win32.h
+ - include/grpc/support/thd.h
+ - include/grpc/support/time.h
+ - include/grpc/support/tls.h
+ - include/grpc/support/tls_gcc.h
+ - include/grpc/support/tls_msvc.h
+ - include/grpc/support/tls_pthread.h
+ - include/grpc/support/useful.h
+ headers:
+ - src/core/profiling/timers.h
+ - src/core/support/block_annotate.h
+ - src/core/support/env.h
+ - src/core/support/file.h
+ - src/core/support/murmur_hash.h
+ - src/core/support/stack_lockfree.h
+ - src/core/support/string.h
+ - src/core/support/string_win32.h
+ - src/core/support/thd_internal.h
+ - src/core/support/time_precise.h
+ src:
+ - src/core/profiling/basic_timers.c
+ - src/core/profiling/stap_timers.c
+ - src/core/support/alloc.c
+ - src/core/support/avl.c
+ - src/core/support/cmdline.c
+ - src/core/support/cpu_iphone.c
+ - src/core/support/cpu_linux.c
+ - src/core/support/cpu_posix.c
+ - src/core/support/cpu_windows.c
+ - src/core/support/env_linux.c
+ - src/core/support/env_posix.c
+ - src/core/support/env_win32.c
+ - src/core/support/file.c
+ - src/core/support/file_posix.c
+ - src/core/support/file_win32.c
+ - src/core/support/histogram.c
+ - src/core/support/host_port.c
+ - src/core/support/log.c
+ - src/core/support/log_android.c
+ - src/core/support/log_linux.c
+ - src/core/support/log_posix.c
+ - src/core/support/log_win32.c
+ - src/core/support/murmur_hash.c
+ - src/core/support/slice.c
+ - src/core/support/slice_buffer.c
+ - src/core/support/stack_lockfree.c
+ - src/core/support/string.c
+ - src/core/support/string_posix.c
+ - src/core/support/string_win32.c
+ - src/core/support/subprocess_posix.c
+ - src/core/support/subprocess_windows.c
+ - src/core/support/sync.c
+ - src/core/support/sync_posix.c
+ - src/core/support/sync_win32.c
+ - src/core/support/thd.c
+ - src/core/support/thd_posix.c
+ - src/core/support/thd_win32.c
+ - src/core/support/time.c
+ - src/core/support/time_posix.c
+ - src/core/support/time_precise.c
+ - src/core/support/time_win32.c
+ - src/core/support/tls_pthread.c
+ - src/core/support/wrap_memcpy.c
- name: grpc++_base
public_headers:
- include/grpc++/channel.h
@@ -338,6 +422,7 @@ filegroups:
- src/core/json/json_string.c
- src/core/json/json_writer.c
- src/core/proto/grpc/lb/v0/load_balancer.pb.c
+ - src/core/surface/alarm.c
- src/core/surface/api_trace.c
- src/core/surface/byte_buffer.c
- src/core/surface/byte_buffer_reader.c
@@ -417,6 +502,7 @@ filegroups:
- test/core/util/parse_hexstring.h
- test/core/util/port.h
- test/core/util/slice_splitter.h
+ - test/core/util/test_config.h
src:
- test/core/end2end/cq_verifier.c
- test/core/end2end/fixtures/proxy.c
@@ -426,6 +512,7 @@ filegroups:
- test/core/util/port_posix.c
- test/core/util/port_windows.c
- test/core/util/slice_splitter.c
+ - test/core/util/test_config.c
- name: nanopb
headers:
- third_party/nanopb/pb.h
@@ -437,106 +524,6 @@ filegroups:
- third_party/nanopb/pb_decode.c
- third_party/nanopb/pb_encode.c
libs:
-- name: gpr
- build: all
- language: c
- public_headers:
- - include/grpc/support/alloc.h
- - include/grpc/support/atm.h
- - include/grpc/support/atm_gcc_atomic.h
- - include/grpc/support/atm_gcc_sync.h
- - include/grpc/support/atm_win32.h
- - include/grpc/support/avl.h
- - include/grpc/support/cmdline.h
- - include/grpc/support/cpu.h
- - include/grpc/support/histogram.h
- - include/grpc/support/host_port.h
- - include/grpc/support/log.h
- - include/grpc/support/log_win32.h
- - include/grpc/support/port_platform.h
- - include/grpc/support/slice.h
- - include/grpc/support/slice_buffer.h
- - include/grpc/support/string_util.h
- - include/grpc/support/subprocess.h
- - include/grpc/support/sync.h
- - include/grpc/support/sync_generic.h
- - include/grpc/support/sync_posix.h
- - include/grpc/support/sync_win32.h
- - include/grpc/support/thd.h
- - include/grpc/support/time.h
- - include/grpc/support/tls.h
- - include/grpc/support/tls_gcc.h
- - include/grpc/support/tls_msvc.h
- - include/grpc/support/tls_pthread.h
- - include/grpc/support/useful.h
- headers:
- - src/core/profiling/timers.h
- - src/core/support/block_annotate.h
- - src/core/support/env.h
- - src/core/support/file.h
- - src/core/support/murmur_hash.h
- - src/core/support/stack_lockfree.h
- - src/core/support/string.h
- - src/core/support/string_win32.h
- - src/core/support/thd_internal.h
- - src/core/support/time_precise.h
- src:
- - src/core/profiling/basic_timers.c
- - src/core/profiling/stap_timers.c
- - src/core/support/alloc.c
- - src/core/support/avl.c
- - src/core/support/cmdline.c
- - src/core/support/cpu_iphone.c
- - src/core/support/cpu_linux.c
- - src/core/support/cpu_posix.c
- - src/core/support/cpu_windows.c
- - src/core/support/env_linux.c
- - src/core/support/env_posix.c
- - src/core/support/env_win32.c
- - src/core/support/file.c
- - src/core/support/file_posix.c
- - src/core/support/file_win32.c
- - src/core/support/histogram.c
- - src/core/support/host_port.c
- - src/core/support/log.c
- - src/core/support/log_android.c
- - src/core/support/log_linux.c
- - src/core/support/log_posix.c
- - src/core/support/log_win32.c
- - src/core/support/murmur_hash.c
- - src/core/support/slice.c
- - src/core/support/slice_buffer.c
- - src/core/support/stack_lockfree.c
- - src/core/support/string.c
- - src/core/support/string_posix.c
- - src/core/support/string_win32.c
- - src/core/support/subprocess_posix.c
- - src/core/support/sync.c
- - src/core/support/sync_posix.c
- - src/core/support/sync_win32.c
- - src/core/support/thd.c
- - src/core/support/thd_posix.c
- - src/core/support/thd_win32.c
- - src/core/support/time.c
- - src/core/support/time_posix.c
- - src/core/support/time_precise.c
- - src/core/support/time_win32.c
- - src/core/support/tls_pthread.c
- filegroups:
- - grpc_codegen
- secure: false
- vs_project_guid: '{B23D3D1A-9438-4EDA-BEB6-9A0A03D17792}'
-- name: gpr_test_util
- build: private
- language: c
- headers:
- - test/core/util/test_config.h
- src:
- - test/core/util/test_config.c
- deps:
- - gpr
- secure: false
- vs_project_guid: '{EAB0A629-17A9-44DB-B5FF-E91A721FE037}'
- name: grpc
build: all
language: c
@@ -579,12 +566,12 @@ libs:
- src/core/tsi/fake_transport_security.c
- src/core/tsi/ssl_transport_security.c
- src/core/tsi/transport_security.c
- deps:
- - gpr
baselib: true
dll: true
filegroups:
- grpc_base
+ - gpr
+ - grpc_codegen
- census
- nanopb
secure: true
@@ -604,8 +591,6 @@ libs:
- test/core/end2end/data/test_root_cert.c
- test/core/security/oauth2_utils.c
deps:
- - gpr
- - gpr_test_util
- grpc
filegroups:
- grpc_test_util_base
@@ -614,8 +599,6 @@ libs:
build: private
language: c
deps:
- - gpr
- - gpr_test_util
- grpc_unsecure
filegroups:
- grpc_test_util_base
@@ -626,11 +609,11 @@ libs:
language: c
src:
- src/core/surface/init_unsecure.c
- deps:
- - gpr
baselib: true
dll: true
filegroups:
+ - gpr
+ - grpc_codegen
- grpc_base
- census
- nanopb
@@ -646,7 +629,6 @@ libs:
src:
- src/core/client_config/resolvers/zookeeper_resolver.c
deps:
- - gpr
- grpc
external_deps:
- zookeeper
@@ -664,8 +646,6 @@ libs:
- test_tcp_server
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: test_tcp_server
build: private
language: c
@@ -676,8 +656,6 @@ libs:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc++
build: all
language: c++
@@ -693,7 +671,6 @@ libs:
- src/cpp/common/secure_create_auth_context.cc
- src/cpp/server/secure_server_credentials.cc
deps:
- - gpr
- grpc
baselib: true
dll: true
@@ -738,7 +715,6 @@ libs:
src:
- src/cpp/common/insecure_create_auth_context.cc
deps:
- - gpr
- grpc_unsecure
baselib: true
dll: true
@@ -791,7 +767,6 @@ libs:
- grpc_test_util
- grpc++
- grpc
- - gpr
- name: interop_client_main
build: private
language: c++
@@ -809,8 +784,6 @@ libs:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: interop_server_helper
build: private
@@ -823,7 +796,6 @@ libs:
- grpc_test_util
- grpc++
- grpc
- - gpr
- name: interop_server_main
build: private
language: c++
@@ -838,8 +810,6 @@ libs:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: qps
build: private
@@ -849,6 +819,7 @@ libs:
- test/cpp/qps/driver.h
- test/cpp/qps/histogram.h
- test/cpp/qps/interarrival.h
+ - test/cpp/qps/limit_cores.h
- test/cpp/qps/perf_db_client.h
- test/cpp/qps/qps_worker.h
- test/cpp/qps/report.h
@@ -866,6 +837,7 @@ libs:
- test/cpp/qps/client_async.cc
- test/cpp/qps/client_sync.cc
- test/cpp/qps/driver.cc
+ - test/cpp/qps/limit_cores.cc
- test/cpp/qps/perf_db_client.cc
- test/cpp/qps/qps_worker.cc
- test/cpp/qps/report.cc
@@ -884,7 +856,7 @@ libs:
- src/csharp/ext/grpc_csharp_ext.c
deps:
- grpc
- - gpr
+ LDFLAGS: $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy)
deps_linkage: static
dll: only
vs_config_type: DynamicLibrary
@@ -898,6 +870,14 @@ libs:
- winsock
- global
targets:
+- name: alarm_test
+ build: test
+ language: c
+ src:
+ - test/core/surface/alarm_test.c
+ deps:
+ - grpc_test_util
+ - grpc
- name: algorithm_test
build: test
language: c
@@ -906,16 +886,14 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: alloc_test
build: test
language: c
src:
- test/core/support/alloc_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: alpn_test
build: test
language: c
@@ -924,8 +902,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: bin_encoder_test
build: test
language: c
@@ -934,8 +910,14 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
+- name: census_context_test
+ build: test
+ language: c
+ src:
+ - test/core/census/context_test.c
+ deps:
+ - grpc_test_util
+ - grpc
- name: channel_create_test
build: test
language: c
@@ -944,8 +926,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: chttp2_hpack_encoder_test
build: test
language: c
@@ -954,8 +934,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: chttp2_status_conversion_test
build: test
language: c
@@ -964,8 +942,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: chttp2_stream_map_test
build: test
language: c
@@ -974,8 +950,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: chttp2_varint_test
build: test
language: c
@@ -984,8 +958,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: compression_test
build: test
language: c
@@ -994,8 +966,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: dns_resolver_test
build: test
language: c
@@ -1004,8 +974,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: dualstack_socket_test
cpu_cost: 0.1
build: test
@@ -1015,8 +983,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1029,8 +995,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: fd_conservation_posix_test
build: test
language: c
@@ -1039,8 +1003,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1053,8 +1015,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1068,8 +1028,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: fling_server
build: test
run: false
@@ -1079,8 +1037,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: fling_stream_test
cpu_cost: 2
build: test
@@ -1090,8 +1046,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1105,8 +1059,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1117,7 +1069,6 @@ targets:
src:
- tools/codegen/core/gen_hpack_tables.c
deps:
- - gpr
- grpc
- name: gen_legal_metadata_characters
build: tool
@@ -1131,80 +1082,80 @@ targets:
src:
- test/core/support/avl_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_cmdline_test
build: test
language: c
src:
- test/core/support/cmdline_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_cpu_test
build: test
language: c
src:
- test/core/support/cpu_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_env_test
build: test
language: c
src:
- test/core/support/env_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_file_test
build: test
language: c
src:
- test/core/support/file_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_histogram_test
build: test
language: c
src:
- test/core/support/histogram_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_host_port_test
build: test
language: c
src:
- test/core/support/host_port_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_log_test
build: test
language: c
src:
- test/core/support/log_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_slice_buffer_test
build: test
language: c
src:
- test/core/support/slice_buffer_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_slice_test
build: test
language: c
src:
- test/core/support/slice_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_stack_lockfree_test
cpu_cost: 10
build: test
@@ -1212,16 +1163,16 @@ targets:
src:
- test/core/support/stack_lockfree_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_string_test
build: test
language: c
src:
- test/core/support/string_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_sync_test
cpu_cost: 10
build: test
@@ -1229,8 +1180,8 @@ targets:
src:
- test/core/support/sync_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_thd_test
cpu_cost: 10
build: test
@@ -1238,32 +1189,32 @@ targets:
src:
- test/core/support/thd_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_time_test
build: test
language: c
src:
- test/core/support/time_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_tls_test
build: test
language: c
src:
- test/core/support/tls_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: gpr_useful_test
build: test
language: c
src:
- test/core/support/useful_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: grpc_auth_context_test
build: test
language: c
@@ -1272,8 +1223,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_base64_test
build: test
language: c
@@ -1282,8 +1231,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_byte_buffer_reader_test
build: test
language: c
@@ -1292,8 +1239,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_channel_args_test
build: test
language: c
@@ -1302,8 +1247,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_channel_stack_test
build: test
language: c
@@ -1312,8 +1255,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_completion_queue_test
build: test
language: c
@@ -1322,8 +1263,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_create_jwt
build: tool
language: c
@@ -1332,8 +1271,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_credentials_test
build: test
language: c
@@ -1342,8 +1279,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_fetch_oauth2
build: tool
language: c
@@ -1352,8 +1287,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_invalid_channel_args_test
build: test
language: c
@@ -1362,8 +1295,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_json_token_test
build: test
language: c
@@ -1372,8 +1303,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- linux
- posix
@@ -1386,8 +1315,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_print_google_default_creds_token
build: tool
language: c
@@ -1396,8 +1323,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_security_connector_test
build: test
language: c
@@ -1406,8 +1331,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: grpc_verify_jwt
build: tool
language: c
@@ -1416,8 +1339,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: hpack_parser_test
build: test
language: c
@@ -1426,8 +1347,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: hpack_table_test
build: test
language: c
@@ -1436,8 +1355,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: httpcli_format_request_test
build: test
language: c
@@ -1446,8 +1363,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: httpcli_parser_test
build: test
language: c
@@ -1456,8 +1371,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: httpcli_test
cpu_cost: 0.5
build: test
@@ -1467,8 +1380,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1482,8 +1393,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- linux
- name: init_test
@@ -1494,8 +1403,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: invalid_call_argument_test
build: test
language: c
@@ -1504,8 +1411,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: json_rewrite
build: test
run: false
@@ -1514,7 +1419,6 @@ targets:
- test/core/json/json_rewrite.c
deps:
- grpc
- - gpr
- name: json_rewrite_test
build: test
language: c
@@ -1523,8 +1427,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: json_stream_error_test
build: test
language: c
@@ -1533,8 +1435,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: json_test
build: test
language: c
@@ -1543,8 +1443,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: lame_client_test
build: test
language: c
@@ -1553,8 +1451,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: lb_policies_test
cpu_cost: 0.1
build: test
@@ -1564,8 +1460,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: low_level_ping_pong_benchmark
build: benchmark
language: c
@@ -1574,8 +1468,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1588,8 +1480,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: multiple_server_queues_test
build: test
language: c
@@ -1598,16 +1488,14 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: murmur_hash_test
build: test
language: c
src:
- test/core/support/murmur_hash_test.c
deps:
- - gpr_test_util
- - gpr
+ - grpc_test_util
+ - grpc
- name: no_server_test
cpu_cost: 0.1
build: test
@@ -1617,8 +1505,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: resolve_address_test
build: test
language: c
@@ -1627,8 +1513,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: secure_channel_create_test
build: test
language: c
@@ -1637,8 +1521,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: secure_endpoint_test
build: test
language: c
@@ -1647,8 +1529,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: server_chttp2_test
build: test
language: c
@@ -1657,8 +1537,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: server_test
build: test
language: c
@@ -1667,8 +1545,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: set_initial_connect_string_test
cpu_cost: 0.1
build: test
@@ -1679,8 +1555,6 @@ targets:
- test_tcp_server
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: sockaddr_resolver_test
build: test
language: c
@@ -1689,8 +1563,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: sockaddr_utils_test
build: test
language: c
@@ -1699,8 +1571,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: socket_utils_test
build: test
language: c
@@ -1709,22 +1579,10 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
- posix
-- name: tag_set_test
- build: test
- language: c
- src:
- - test/core/census/tag_set_test.c
- deps:
- - grpc_test_util
- - grpc
- - gpr_test_util
- - gpr
- name: tcp_client_posix_test
cpu_cost: 0.5
build: test
@@ -1734,8 +1592,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1749,8 +1605,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1763,8 +1617,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1777,8 +1629,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: timeout_encoding_test
build: test
language: c
@@ -1787,8 +1637,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: timer_heap_test
build: test
language: c
@@ -1797,8 +1645,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: timer_list_test
build: test
language: c
@@ -1807,8 +1653,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: timers_test
build: test
language: c
@@ -1817,8 +1661,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: transport_connectivity_state_test
build: test
language: c
@@ -1827,8 +1669,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: transport_metadata_test
build: test
language: c
@@ -1837,8 +1677,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: transport_security_test
build: test
language: c
@@ -1847,8 +1685,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- linux
- posix
@@ -1861,8 +1697,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1875,8 +1709,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
- name: workqueue_test
build: test
language: c
@@ -1885,8 +1717,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1901,8 +1731,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: async_streaming_ping_pong_test
build: test
language: c++
@@ -1914,8 +1742,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1931,8 +1757,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1947,8 +1771,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: channel_arguments_test
build: test
language: c++
@@ -1957,7 +1779,6 @@ targets:
deps:
- grpc++
- grpc
- - gpr
- name: cli_call_test
build: test
language: c++
@@ -1968,8 +1789,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: client_crash_test
cpu_cost: 0.1
build: test
@@ -1981,8 +1800,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -1998,8 +1815,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: credentials_test
build: test
language: c++
@@ -2008,7 +1823,6 @@ targets:
deps:
- grpc++
- grpc
- - gpr
- name: cxx_byte_buffer_test
build: test
language: c++
@@ -2018,8 +1832,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: cxx_slice_test
build: test
language: c++
@@ -2029,8 +1841,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: cxx_string_ref_test
build: test
language: c++
@@ -2047,8 +1857,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: end2end_test
cpu_cost: 0.5
build: test
@@ -2060,8 +1868,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: generic_async_streaming_ping_pong_test
build: test
language: c++
@@ -2073,8 +1879,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2089,8 +1893,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: grpc_cli
build: test
run: false
@@ -2102,8 +1904,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: grpc_cpp_plugin
build: protoc
@@ -2166,8 +1966,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: hybrid_end2end_test
build: test
language: c++
@@ -2178,8 +1976,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: interop_client
build: test
run: false
@@ -2192,8 +1988,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
platforms:
- mac
@@ -2211,8 +2005,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
platforms:
- mac
@@ -2227,8 +2019,6 @@ targets:
deps:
- grpc_test_util
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2245,7 +2035,6 @@ targets:
deps:
- grpc++
- grpc
- - gpr
- grpc++_test_config
- name: mock_test
build: test
@@ -2257,8 +2046,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: qps_driver
build: benchmark
language: c++
@@ -2270,8 +2057,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: qps_interarrival_test
build: test
@@ -2285,8 +2070,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2303,8 +2086,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
platforms:
- mac
@@ -2322,8 +2103,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
exclude_configs:
- tsan
@@ -2345,8 +2124,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: reconnect_interop_client
build: test
@@ -2362,8 +2139,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: reconnect_interop_server
build: test
@@ -2381,8 +2156,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: secure_auth_context_test
build: test
@@ -2394,8 +2167,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: secure_sync_unary_ping_pong_test
build: test
language: c++
@@ -2407,8 +2178,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2424,8 +2193,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2441,8 +2208,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: shutdown_test
build: test
language: c++
@@ -2453,8 +2218,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: status_test
build: test
language: c++
@@ -2464,8 +2227,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: streaming_throughput_test
build: test
language: c++
@@ -2476,8 +2237,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2505,8 +2264,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- grpc++_test_config
- name: sync_streaming_ping_pong_test
build: test
@@ -2519,8 +2276,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2536,8 +2291,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
platforms:
- mac
- linux
@@ -2553,8 +2306,6 @@ targets:
- grpc_test_util
- grpc++
- grpc
- - gpr_test_util
- - gpr
- name: zookeeper_test
build: test
run: false
@@ -2568,8 +2319,6 @@ targets:
- grpc++
- grpc_zookeeper
- grpc
- - gpr_test_util
- - gpr
external_deps:
- zookeeper
platforms:
@@ -2581,7 +2330,6 @@ targets:
- test/core/surface/public_headers_must_be_c89.c
deps:
- grpc
- - gpr
vspackages:
- linkage: static
name: grpc.dependencies.zlib
@@ -2605,6 +2353,7 @@ configs:
asan:
CC: clang
CPPFLAGS: -O0 -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument
+ -DGPR_NO_DIRECT_SYSCALLS
CXX: clang++
LD: clang
LDFLAGS: -fsanitize=address
@@ -2617,6 +2366,7 @@ configs:
asan-noleaks:
CC: clang
CPPFLAGS: -O0 -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument
+ -DGPR_NO_DIRECT_SYSCALLS
CXX: clang++
LD: clang
LDFLAGS: -fsanitize=address
@@ -2631,7 +2381,6 @@ configs:
dbg:
CPPFLAGS: -O0
DEFINES: _DEBUG DEBUG
- LDFLAGS: -rdynamic
gcov:
CC: gcc
CPPFLAGS: -O0 -fprofile-arcs -ftest-coverage -Wno-return-type
@@ -2656,7 +2405,7 @@ configs:
CC: clang
CPPFLAGS: -O0 -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer
-DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 -Wno-unused-command-line-argument
- -fPIE -pie
+ -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
CXX: clang++
DEFINES: NDEBUG
LD: clang
@@ -2672,14 +2421,13 @@ configs:
opt:
CPPFLAGS: -O2
DEFINES: NDEBUG
- LDFLAGS: -rdynamic
stapprof:
CPPFLAGS: -O2 -DGRPC_STAP_PROFILER
DEFINES: NDEBUG
tsan:
CC: clang
CPPFLAGS: -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument
- -fPIE -pie
+ -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS
CXX: clang++
LD: clang
LDFLAGS: -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
@@ -2700,9 +2448,10 @@ configs:
timeout_multiplier: 1.5
defaults:
boringssl:
- CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value
+ CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas
+ -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare
CPPFLAGS: -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM
- -D_GNU_SOURCE
+ -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX
global:
CPPFLAGS: -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter
LDFLAGS: -g
@@ -2712,7 +2461,6 @@ defaults:
node_modules:
- deps:
- grpc
- - gpr
- boringssl
- z
headers:
@@ -2730,6 +2478,7 @@ node_modules:
- src/node/src/client.js
- src/node/src/common.js
- src/node/src/credentials.js
+ - src/node/src/grpc_extension.js
- src/node/src/metadata.js
- src/node/src/server.js
name: grpc_node
@@ -2747,6 +2496,10 @@ node_modules:
python_dependencies:
deps:
- grpc
- - gpr
+ - boringssl
+ - z
+ruby_gem:
+ deps:
+ - grpc
- boringssl
- z