diff options
author | 2016-02-01 08:17:27 -0800 | |
---|---|---|
committer | 2016-02-01 08:17:27 -0800 | |
commit | 03ba4d746a34855c2d6498f23b06f8a0ae6592eb (patch) | |
tree | 9035598a15c07b1afaceb0ebaa8663104393760f /build.yaml | |
parent | f524844da919716bc5563bd60f33836d7ba78877 (diff) | |
parent | c1fdfec641b2b27c553a8b0bb00b47e56e23bfa1 (diff) |
Merge branch 'master' into corelimit2
Diffstat (limited to 'build.yaml')
-rw-r--r-- | build.yaml | 240 |
1 files changed, 237 insertions, 3 deletions
diff --git a/build.yaml b/build.yaml index c7fac27ed0..2209605f24 100644 --- a/build.yaml +++ b/build.yaml @@ -5,7 +5,7 @@ settings: '#': The public version number of the library. version: major: 0 - minor: 12 + minor: 13 micro: 0 build: 0 filegroups: @@ -20,6 +20,8 @@ filegroups: - src/core/census/context.c - src/core/census/initialize.c - src/core/census/operation.c + - src/core/census/placeholders.c + - src/core/census/tag_set.c - src/core/census/tracing.c - name: grpc++_base public_headers: @@ -33,6 +35,7 @@ filegroups: - include/grpc++/impl/call.h - include/grpc++/impl/client_unary_call.h - include/grpc++/impl/grpc_library.h + - include/grpc++/impl/method_handler_impl.h - include/grpc++/impl/proto_utils.h - include/grpc++/impl/rpc_method.h - include/grpc++/impl/rpc_service_method.h @@ -98,6 +101,40 @@ filegroups: - src/cpp/util/status.cc - src/cpp/util/string_ref.cc - src/cpp/util/time.cc +- name: grpc++_codegen + public_headers: + - include/grpc++/impl/codegen/async_stream.h + - include/grpc++/impl/codegen/async_unary_call.h + - include/grpc++/impl/codegen/call.h + - include/grpc++/impl/codegen/call_hook.h + - include/grpc++/impl/codegen/channel_interface.h + - include/grpc++/impl/codegen/client_context.h + - include/grpc++/impl/codegen/client_unary_call.h + - include/grpc++/impl/codegen/completion_queue.h + - include/grpc++/impl/codegen/completion_queue_tag.h + - include/grpc++/impl/codegen/config.h + - include/grpc++/impl/codegen/config_protobuf.h + - include/grpc++/impl/codegen/grpc_library.h + - include/grpc++/impl/codegen/method_handler_impl.h + - include/grpc++/impl/codegen/proto_utils.h + - include/grpc++/impl/codegen/rpc_method.h + - include/grpc++/impl/codegen/rpc_service_method.h + - include/grpc++/impl/codegen/security/auth_context.h + - include/grpc++/impl/codegen/serialization_traits.h + - include/grpc++/impl/codegen/server_context.h + - include/grpc++/impl/codegen/server_interface.h + - include/grpc++/impl/codegen/service_type.h + - include/grpc++/impl/codegen/status.h + - include/grpc++/impl/codegen/status_code_enum.h + - include/grpc++/impl/codegen/string_ref.h + - include/grpc++/impl/codegen/stub_options.h + - include/grpc++/impl/codegen/sync.h + - include/grpc++/impl/codegen/sync_cxx11.h + - include/grpc++/impl/codegen/sync_no_cxx11.h + - include/grpc++/impl/codegen/sync_stream.h + - include/grpc++/impl/codegen/time.h + src: + - src/cpp/codegen/grpc_library.cc - name: grpc_base public_headers: - include/grpc/byte_buffer.h @@ -298,6 +335,7 @@ filegroups: - src/core/json/json_reader.c - src/core/json/json_string.c - src/core/json/json_writer.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 @@ -346,6 +384,28 @@ filegroups: - src/core/transport/static_metadata.c - src/core/transport/transport.c - src/core/transport/transport_op_string.c +- name: grpc_codegen + public_headers: + - include/grpc/impl/codegen/alloc.h + - include/grpc/impl/codegen/atm.h + - include/grpc/impl/codegen/atm_gcc_atomic.h + - include/grpc/impl/codegen/atm_gcc_sync.h + - include/grpc/impl/codegen/atm_win32.h + - include/grpc/impl/codegen/byte_buffer.h + - include/grpc/impl/codegen/compression_types.h + - include/grpc/impl/codegen/connectivity_state.h + - include/grpc/impl/codegen/grpc_types.h + - include/grpc/impl/codegen/log.h + - include/grpc/impl/codegen/port_platform.h + - include/grpc/impl/codegen/propagation_bits.h + - include/grpc/impl/codegen/slice.h + - include/grpc/impl/codegen/slice_buffer.h + - include/grpc/impl/codegen/status.h + - include/grpc/impl/codegen/sync.h + - include/grpc/impl/codegen/sync_generic.h + - include/grpc/impl/codegen/sync_posix.h + - include/grpc/impl/codegen/sync_win32.h + - include/grpc/impl/codegen/time.h - name: grpc_test_util_base headers: - test/core/end2end/cq_verifier.h @@ -439,6 +499,7 @@ libs: - 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 @@ -450,6 +511,8 @@ libs: - 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 @@ -623,6 +686,7 @@ libs: dll: true filegroups: - grpc++_base + - grpc++_codegen secure: check vs_project_guid: '{C187A093-A0FE-489D-A40A-6E33DE0F9FEB}' - name: grpc++_test_config @@ -636,6 +700,8 @@ libs: build: private language: c++ headers: + - test/cpp/end2end/test_service_impl.h + - test/cpp/util/byte_buffer_proto_helper.h - test/cpp/util/cli_call.h - test/cpp/util/create_test_channel.h - test/cpp/util/string_ref_helper.h @@ -644,6 +710,8 @@ libs: - src/proto/grpc/testing/echo_messages.proto - src/proto/grpc/testing/echo.proto - src/proto/grpc/testing/duplicate/echo_duplicate.proto + - test/cpp/end2end/test_service_impl.cc + - test/cpp/util/byte_buffer_proto_helper.cc - test/cpp/util/cli_call.cc - test/cpp/util/create_test_channel.cc - test/cpp/util/string_ref_helper.cc @@ -663,6 +731,7 @@ libs: dll: true filegroups: - grpc++_base + - grpc++_codegen secure: false vs_project_guid: '{6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}' - name: grpc_plugin_support @@ -691,6 +760,9 @@ libs: - src/compiler/python_generator.cc - src/compiler/ruby_generator.cc deps: [] + filegroups: + - grpc++_codegen + - grpc_codegen secure: false vs_project_guid: '{B6E81D84-2ACB-41B8-8781-493A944C7817}' - name: interop_client_helper @@ -774,10 +846,10 @@ libs: - test/cpp/util/benchmark_config.h src: - src/proto/grpc/testing/messages.proto - - src/proto/grpc/testing/control.proto - src/proto/grpc/testing/payloads.proto - - src/proto/grpc/testing/services.proto - src/proto/grpc/testing/stats.proto + - src/proto/grpc/testing/control.proto + - src/proto/grpc/testing/services.proto - src/proto/grpc/testing/perf_db.proto - test/cpp/qps/client_async.cc - test/cpp/qps/client_sync.cc @@ -815,6 +887,16 @@ libs: - winsock - global targets: +- name: alarm_test + build: test + language: c + src: + - test/core/surface/alarm_test.c + deps: + - grpc_test_util + - grpc + - gpr_test_util + - gpr - name: algorithm_test build: test language: c @@ -924,6 +1006,7 @@ targets: - gpr_test_util - gpr - name: dualstack_socket_test + cpu_cost: 0.1 build: test language: c src: @@ -998,6 +1081,7 @@ targets: - gpr_test_util - gpr - name: fling_stream_test + cpu_cost: 2 build: test language: c src: @@ -1012,6 +1096,7 @@ targets: - linux - posix - name: fling_test + cpu_cost: 2 build: test language: c src: @@ -1120,6 +1205,7 @@ targets: - gpr_test_util - gpr - name: gpr_stack_lockfree_test + cpu_cost: 10 build: test language: c src: @@ -1136,6 +1222,7 @@ targets: - gpr_test_util - gpr - name: gpr_sync_test + cpu_cost: 10 build: test language: c src: @@ -1144,6 +1231,7 @@ targets: - gpr_test_util - gpr - name: gpr_thd_test + cpu_cost: 10 build: test language: c src: @@ -1370,6 +1458,7 @@ targets: - gpr_test_util - gpr - name: httpcli_test + cpu_cost: 0.5 build: test language: c src: @@ -1384,6 +1473,7 @@ targets: - linux - posix - name: httpscli_test + cpu_cost: 0.5 build: test language: c src: @@ -1465,6 +1555,7 @@ targets: - gpr_test_util - gpr - name: lb_policies_test + cpu_cost: 0.1 build: test language: c src: @@ -1517,6 +1608,7 @@ targets: - gpr_test_util - gpr - name: no_server_test + cpu_cost: 0.1 build: test language: c src: @@ -1577,6 +1669,7 @@ targets: - gpr_test_util - gpr - name: set_initial_connect_string_test + cpu_cost: 0.1 build: test language: c src: @@ -1621,7 +1714,18 @@ targets: - 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 language: c src: @@ -1636,6 +1740,7 @@ targets: - linux - posix - name: tcp_posix_test + cpu_cost: 0.5 build: test language: c src: @@ -1865,6 +1970,7 @@ targets: - gpr_test_util - gpr - name: client_crash_test + cpu_cost: 0.1 build: test language: c++ src: @@ -1943,6 +2049,7 @@ targets: - gpr_test_util - gpr - name: end2end_test + cpu_cost: 0.5 build: test language: c++ src: @@ -2047,6 +2154,18 @@ targets: secure: false vs_config_type: Application vs_project_guid: '{069E9D05-B78B-4751-9252-D21EBAE7DE8E}' +- name: hybrid_end2end_test + build: test + language: c++ + src: + - test/cpp/end2end/hybrid_end2end_test.cc + deps: + - grpc++_test_util + - grpc_test_util + - grpc++ + - grpc + - gpr_test_util + - gpr - name: interop_client build: test run: false @@ -2086,6 +2205,7 @@ targets: - linux - posix - name: interop_test + cpu_cost: 0.1 build: test language: c++ src: @@ -2177,6 +2297,7 @@ targets: - linux - posix - name: qps_test + cpu_cost: 10 build: test language: c++ src: @@ -2279,6 +2400,7 @@ targets: - linux - posix - name: server_crash_test + cpu_cost: 0.1 build: test language: c++ src: @@ -2407,6 +2529,7 @@ targets: - linux - posix - name: thread_stress_test + cpu_cost: 100 build: test language: c++ src: @@ -2464,10 +2587,120 @@ vspackages: props: false redist: false version: 1.7.0.1 +configs: + asan: + CC: clang + CPPFLAGS: -O0 -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument + CXX: clang++ + LD: clang + LDFLAGS: -fsanitize=address + LDXX: clang++ + compile_the_world: true + test_environ: + ASAN_OPTIONS: suppressions=tools/asan_suppressions.txt:detect_leaks=1:color=always + LSAN_OPTIONS: suppressions=tools/asan_suppressions.txt:report_objects=1 + timeout_multiplier: 1.5 + asan-noleaks: + CC: clang + CPPFLAGS: -O0 -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument + CXX: clang++ + LD: clang + LDFLAGS: -fsanitize=address + LDXX: clang++ + compile_the_world: true + test_environ: + ASAN_OPTIONS: detect_leaks=0:color=always + timeout_multiplier: 1.5 + basicprof: + CPPFLAGS: -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC + DEFINES: NDEBUG + dbg: + CPPFLAGS: -O0 + DEFINES: _DEBUG DEBUG + LDFLAGS: -rdynamic + gcov: + CC: gcc + CPPFLAGS: -O0 -fprofile-arcs -ftest-coverage -Wno-return-type + CXX: g++ + DEFINES: _DEBUG DEBUG GPR_GCOV + LD: gcc + LDFLAGS: -fprofile-arcs -ftest-coverage -rdynamic + LDXX: g++ + helgrind: + CPPFLAGS: -O0 + DEFINES: _DEBUG DEBUG + LDFLAGS: -rdynamic + timeout_multiplier: 20 + valgrind: --tool=helgrind + memcheck: + CPPFLAGS: -O0 + DEFINES: _DEBUG DEBUG + LDFLAGS: -rdynamic + timeout_multiplier: 10 + valgrind: --tool=memcheck --leak-check=full + msan: + 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 + CXX: clang++ + DEFINES: NDEBUG + LD: clang + LDFLAGS: -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 + -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,) + LDXX: clang++ + compile_the_world: true + timeout_multiplier: 2 + mutrace: + CPPFLAGS: -O0 + DEFINES: _DEBUG DEBUG + LDFLAGS: -rdynamic + 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 + CXX: clang++ + LD: clang + LDFLAGS: -fsanitize=thread -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,) + LDXX: clang++ + compile_the_world: true + test_environ: + TSAN_OPTIONS: suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1 + timeout_multiplier: 2 + ubsan: + CC: clang + CPPFLAGS: -O1 -fsanitize=undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument + CXX: clang++ + DEFINES: NDEBUG + LD: clang + LDFLAGS: -fsanitize=undefined + LDXX: clang++ + compile_the_world: true + timeout_multiplier: 1.5 +defaults: + boringssl: + CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value + CPPFLAGS: -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM + -D_GNU_SOURCE + global: + CPPFLAGS: -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter + LDFLAGS: -g + zlib: + CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration + $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden node_modules: - deps: - grpc - gpr + - boringssl + - z headers: - src/node/ext/byte_buffer.h - src/node/ext/call.h @@ -2502,3 +2735,4 @@ python_dependencies: - grpc - gpr - boringssl + - z |