Commit Graph

155 Commits

Author SHA1 Message Date
Yang Gao 6ffdb37f50
Merge pull request #18415 from yang-g/census
Update opencensus
2019-03-19 08:46:19 -07:00
yang-g 38b82fb7c3 Update opencensus to fix build 2019-03-18 08:55:15 -07:00
Jan Tattermusch cf6a311761
Revert "Windows builds for gRPC C++ tests" 2019-03-15 17:15:20 +01:00
Vishal Powar 319fcdf26e Add a script for generating C code and build rule for protobuf protos.
All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code (upb) for protos
  - generated code for example protos
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2019-03-13 12:53:17 -07:00
Jan Tattermusch e3c024591b update bazel build to protobuf v3.7.0 2019-03-12 05:09:46 -04:00
Bill Feng d61f690a33
Merge pull request #18285 from billfeng327/update-deps-version
Windows local Bazel build for gRPC C++ tests
2019-03-08 14:17:36 -08:00
billfeng327 5eb1e8d8c9 code cleanup, removed old build file 2019-03-08 10:39:03 -08:00
Yash Tibrewal 620d80d817 Remove poll-cv references from bazel and run_tests.py 2019-03-07 15:03:31 -08:00
billfeng327 ab06853fc9 C++ Windows test builds 2019-03-06 15:47:49 -08:00
Bill Feng a0e06fdac4
Merge pull request #18162 from billfeng327/update-deps-version
updated version of abseil for enabling windows bazel build
2019-02-26 10:16:31 -08:00
Bill Feng 179eb2b4a5 update dependency version for bazel 2019-02-25 16:34:57 -08:00
Laurent Le Brun 6f3a00c1a3 Fix for future Bazel changes
This fixes issues found by running Bazel with `--incompatible_no_support_tools_in_action_inputs` and `--incompatible_new_actions_api`.
2019-02-25 18:33:33 +01:00
Prashant Jaikumar 6177befe94 Re-add cfstream_test
2nd attempt at adding cfstream_test after fixing internal build failures caused by first attempt.
2019-02-15 15:05:38 -08:00
Vijay Pai 03de98d5ef
Revert "Add test for network transitions when CFStream is enabled" 2019-02-14 15:35:44 -08:00
rmstar 52360b8fa7
Merge pull request #17872 from rmstar/cfstream_test
Add test for network transitions when CFStream is enabled
2019-02-13 10:49:35 -08:00
Prashant Jaikumar 2f0f522423 Add end2end test for cfstream 2019-02-12 11:31:48 -08:00
Jan Tattermusch 06d76ebf23 Fix formatting of bazel_skylib dependency 2019-02-07 14:54:52 -08:00
Adam Cozzette 64fed49459 Added bazel_skylib dependency in preparation for protobuf update
Protobuf 3.7.0 will depend on bazel_skylib, so gRPC needs to add it as a
dependency in its own workspace.
2019-02-07 14:54:51 -08:00
Jan Tattermusch cc6ef78972 Use test timeout implied by test size (unless overridden).
Currently, grpc_cc_test with size="large" will still have
timeout="moderate" (which corresponds to medium size test)
because the timeout will be overriden by the default arg.
Fixing as this behavior is very counterintuitive.
2019-01-28 09:13:57 -05:00
Jan Tattermusch b02fbfb90f
Merge pull request #17684 from jtattermusch/bazel0_21_protobuf_fixes
Fix build with bazel 0.21
2019-01-11 09:10:43 +01:00
Bill Feng a554f44579
Merge pull request #17678 from billfeng327/bugfix/bazel-0.20-build
Updated bazel and RBE instance versions
2019-01-10 11:25:13 -08:00
Jan Tattermusch 7a814e2597 fix build with bazel 0.21 2019-01-10 14:49:03 +01:00
Bill Feng 56268e0927 fixed typo on hash 2019-01-09 11:32:18 -08:00
Bill Feng b2ac318566 updated repo for bazel to latest version 2019-01-09 11:25:05 -08:00
Bill Feng 95dc9c1110 updated repo for bazel 2019-01-09 11:21:29 -08:00
Max Vorobev 25e13ac79b Fix incompatible_bzl_disallow_load_after_statement, deprecated attribute usage 2018-12-24 19:29:09 +03:00
Alexander Polcyn ac6795a57e Revert "Changes add a script for generating C code and build rule for protobuf"
This reverts commit 62027b7e14.
2018-12-12 11:40:25 -08:00
Vishal Powar 62027b7e14 Changes add a script for generating C code and build rule for protobuf
protos

All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code for protos
  - generated code for example build
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2018-12-11 14:59:02 -08:00
Nicolas "Pixel" Noble dc4b538c4d Merge branch 'master' of https://github.com/grpc/grpc into fix-bazel-0.20 2018-11-30 23:27:24 +01:00
Nicolas "Pixel" Noble f0fbee5932 Bazel 0.20.0 workspace fixes. 2018-11-30 23:24:59 +01:00
Bill Feng 8b7323df1c
Merge pull request #17110 from billfeng327/multipool-config
Bazel multipool config update, removed sentinel file
2018-11-28 18:54:21 -08:00
Bill Feng fbd3808d0d added exec_compatible_with to sh_test 2018-11-28 10:32:00 -08:00
Vishal Powar f614fa5947 Adding upb as submodule
upb will be used for codegen of xDS protos.
2018-11-28 10:09:03 -08:00
Bill Feng 9759a1b241 removed accidental submodule update 2018-11-07 15:21:04 -08:00
Jan Tattermusch 0685b80683 upgrade third_party/boringssl-with-bazel to latest chromium-stable-with-bazel 2018-10-27 07:38:39 +02:00
Jan Tattermusch 97773e3a51 upgrade bazel toolchain repo to 0.18 release 2018-10-25 18:05:05 +02:00
Jan Tattermusch af4649efae update OWNERS files 2018-10-09 11:05:07 +02:00
Vijay Pai be18cedf90 Delete epollsig poller and tests using it 2018-09-22 08:07:47 -07:00
Bill Feng 2fa4d430a6 attempt on fixing the bazel location bug 2018-08-27 10:03:03 -07:00
Adele Zhou 5f84445781 Upgrade bazel to 0.16.1 2018-08-24 14:27:17 -07:00
Jan Tattermusch cbb9feea01 upgrade protobuf in grpc_deps.bzl to v3.6.1 2018-08-07 14:28:41 +02:00
Jan Tattermusch e8c3bf00bc update grpc_deps.bzl 2018-08-07 14:28:40 +02:00
Naresh 3af1aaadab
Basic setup to build gRPC Python with Bazel
Building gRPC Python with Bazel has been one of the long requested
additions to gRPC (#8079). Doing so had been made complex by the fact
that Bazel itself is still in active development.

There has been extensive work on building Cython code at tensorflow,
which can be reused for gRPC's purposes as well.

Major included changes required for building grpcio with Bazel are:
- Include Cython as a third party Bazel package, to compile the Cython
parts of gRPC Python.
- Include rules for Python autoconfiguration so Python headers can be
detected by cygrpc.
2018-07-27 14:39:14 +00:00
Jim King 01cbab60f3
Merge pull request #15070 from Vizerai/filter_port
Adding opencensus grpc plugin with bazel support.
2018-06-18 17:01:26 -07:00
adelez 5bdd9a8cb9
Revert "Revert "Add suppressions to sanitizers for bazel builds"" 2018-06-15 16:31:21 -07:00
David Garcia Quintas 4027392630 Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup 2018-06-12 18:39:43 -07:00
Adele Zhou ff1d1b3b68 Add tags argument to grpc_cc_test and tag tcp_server_posix_test manual. 2018-06-11 14:51:26 -07:00
David Garcia Quintas 24f6a02b31 Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup 2018-06-04 15:42:13 -07:00
kailashs c4b510246c Updated cc_grpc_library to refer to fully qualified rules including
workspace name. This removes the need for the use_external = True flag
for out of workspace build of gRPC client/server code.
2018-06-03 13:39:32 -07:00
David Garcia Quintas 00e045dbb2 Fix the inclusion "third_party/nanopb/..." to simply "..." 2018-06-01 15:44:03 -07:00