Craig Tiller
bc5db5395a
[experiments] Allow specifying experiments defaults to be different for debug/release builds ( #30895 )
...
* cpp-codegen
* bazel-gen
* Automated change: Fix sanity tests
* Update grpc_build_system.bzl
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2 years ago
Jan Tattermusch
99a7f2995e
Update win RBE docker image to VS2019 ( #30072 )
...
* update win RBE docker image and toolchain
and switch win RBE builds to using it.
* delete legacy RBE windows toolchain config
* switching to VS2019 makes #28544 obsolete
2 years ago
Jan Tattermusch
c64d6f3f57
Better bazel C++ iOS tests (with structured test results) ( #29354 )
...
* introduce bazelrc for tests with resultstore-uploaded results
* modernize bazel cpp ios tests
* simplify bazel invocation in bazel_cpp_ios_tests
* remove unused bazel core ios tests
3 years ago
Jan Tattermusch
1973b4f9b1
Cleanup bazel RBE configs ( #29281 )
...
* refactor RBE configs
* better naming for linux specific RBE configs
* update names of RBE configs elsewhere
* move partial configs to tools/remote_build/include
3 years ago
Jan Tattermusch
f40fe16aab
enable bazel remote cache for macos C/C++ CI tests ( #29272 )
3 years ago
Esun Kim
f1e79853ed
Revert "Revert "Buildify Envoy upb ( #28558 )" ( #28648 )" ( #28649 )
...
This reverts commit 01011ab259
.
3 years ago
Esun Kim
01011ab259
Revert "Buildify Envoy upb ( #28558 )" ( #28648 )
...
This reverts commit 97584d8346
.
3 years ago
Esun Kim
97584d8346
Buildify Envoy upb ( #28558 )
...
* Buildigy xds
* Generate project
* Buildify envoy
* Added new upb files
* Removed unused upb targets
* Fix grpc_cel_engine
* Update envoy-api to the latest
* Regen upb
* Regen projects
* Fix bazel build on MacOS
* More fix on bazel mac
* Disable grpc_tool_test on Mac
* Regen projects
3 years ago
Esun Kim
c6f96d687f
Re-enabling RBE ubsan ( #27861 )
...
* Cherry-pick #27439
* Fix StatusGetTime misalignment
* Fix memcpy with nullptr
* Fix boringssl ubsan issue
* Fix slice ubsan issue
* Ignore msan errors for ubsan
* Add upb UBSAN exception
* Add local ubsan run comment
* Revert "Fix StatusGetTime misalignment"
This reverts commit a1d0c34e8ea6933d09386867e8d4836d9e1b4e1c.
* Fix status_helper
* Added alignas
* Fix fuzzer_corpus_test
* Removed binder_transport_test from ubsan
3 years ago
Jan Tattermusch
0042c2b86f
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0 ( #27410 )
...
* update bazel to 4.2.1
* add bazel 4.2.1 to update_mirror.sh
* regenerate dockerfiles
* upgrade bazel toolchains to 4.1.0
* use create_rbe_exec_properties_dict instead of the deprecated create_exec_properties_dict
* RBE ubsan doesnt require the crosstool_top hack anymore
* update rules_apple and build_bazel_apple_support
3 years ago
Esun Kim
470c0472c2
Add use_strict_warning=true for mac-os bazel rbe build
4 years ago
Jan Tattermusch
cdb3d823fd
migrate windows RBE to win2019 pool
5 years ago
Jan Tattermusch
30e078f122
Improve bazel RBE documentation
5 years ago
Jan Tattermusch
94354b2b26
get rid of the long deprecated --incompatible_windows_native_test_wrapper flag
5 years ago
Jan Tattermusch
f8d90ef897
port server must be used for mac bazel tests
5 years ago
Vijay Pai
0c0f3f0556
Declare microbenchmarks as tests rather than binaries, fix issues
5 years ago
Donna Dionne
bf3ea2e3a5
Adding GRPC_PORT_ISOLATED_RUNTIME=1 to mac.bazelrc.
...
Since remote builds do not use port server, GRPC_PORT_ISOLATED_RUNTIME
is needed and it is missing from mac.bazelrc.
Before this fix
tools/bazel --bazelrc=tools/remote_build/mac.bazelrc test --config=opt test/cpp/end2end/...
failed with errors like
D0117 00:38:28.961089757 16 port_server_client.cc:139] failed port pick from server: retrying
After this fix
build and test succeeded
5 years ago
Jan Tattermusch
674b1f6f52
use more reasonable timeouts for sanitizer tests
5 years ago
Jan Tattermusch
7e6defd394
use default test timeouts for RBE opt and dbg tests
5 years ago
Jan Tattermusch
5bb72e0a47
introduce mac.bazelrc
5 years ago
Jan Tattermusch
8bf200752f
avoid occasional timeout uploading RBE results
5 years ago
Eytan Kidron
c97ce9057b
Simplify the platform and constraints settings for remote execution
...
* Remove the toolchains //third_party/toolchains:local and //third_party/toolchains:local_large.
* Remove the platforms :rbe_ubuntu1604, :rbe_ubuntu1604_large, :local and :local_large.
* No longer inherit from @rbe_default//config:platform but instead use it directly. It is now the only non-windows platform.
* When creating @rbe_default//config:platform directly with rbe_autoconfig, set dockerAddCapabilities and dockerPrivileged directly in the exec_properties field. No need to set dockerNetwork to "off" and dockerSiblingContainers to false since these are the defaults.
* Also set gceMachineType = "n1-highmem-2" on the default platform. This value can be overridden by specific targets that want to use LARGE_MACHINE.
* Use create_exec_properties_dict where appropriate.
* Use custom_exec_properties to define LARGE_MACHINE.
I wasn't able to test thoroughly that this PR does not break any existing targets. I was not able to run anything on windows/mac and I also don't have access to gRPC's RBE setup.
5 years ago
Jan Tattermusch
e5e3f70a1a
Revert "Revert "Upgrade to bazel 1.0.0""
5 years ago
Jan Tattermusch
dddcb8dbd8
set high --remote_timeout
...
This reverts commit 65b184d30a
.
5 years ago
Jan Tattermusch
65b184d30a
no need to set --remote_timeout
5 years ago
Jan Tattermusch
4ecfab1488
increase remote_timeout to avoid "Unevaluated target" problems
5 years ago
Nicolas Noble
04d7e0d11f
Revert "Upgrade to bazel 1.0.0"
5 years ago
Jan Tattermusch
17529437b7
upgrade ubsan RBE toolchain
5 years ago
Jan Tattermusch
d10fb3ba99
fix win RBE opt build
5 years ago
Jan Tattermusch
2262e2b8e8
add extra kokoro build info to Win RBE runs
5 years ago
Jan Tattermusch
6a8cf38137
use more parallel jobs workers for windows RBE
5 years ago
Jan Tattermusch
f81ef767d3
filter out non-linux tests
5 years ago
Jan Tattermusch
1ba59b879e
update windows RBE instructions
5 years ago
Jan Tattermusch
c6f18ce6c5
make Win RBE test pass
5 years ago
Jan Tattermusch
84f555bfd8
simplify and unify manual builds
5 years ago
Jan Tattermusch
e14212b9a5
fix windows RBE manual build instructions
5 years ago
Jan Tattermusch
5cd37064cb
try fix win RBE build
5 years ago
Jan Tattermusch
4e8ecb9fe6
Revert "Upgrade to Bazel 0.29 (including Windows RBE)"
5 years ago
Jan Tattermusch
08dc331019
try fix win RBE build
5 years ago
Richard Belleville
1444cd1dd3
Revert "Revert "Merge pull request #20097 from gnossen/dual_version_python_tests""
...
This reverts commit 24c562dbaa
.
5 years ago
Richard Belleville
24c562dbaa
Revert "Merge pull request #20097 from gnossen/dual_version_python_tests"
...
This reverts commit c9c847f334
, reversing
changes made to 07ba4de392
.
5 years ago
Jan Tattermusch
b7667478cf
bump bazel version to 0.27
5 years ago
Jan Tattermusch
a3fd28bdbf
fix ubsan build for 0.26
6 years ago
Nicolas "Pixel" Noble
a0dc6f7e4a
More syncup.
6 years ago
Jan Tattermusch
a64ddff19c
hijack bazel invocations in grpc workspace
6 years ago
Jan Tattermusch
659f71099c
upgrade bazel toolchain to fix ubsan RBE build
6 years ago
Jan Tattermusch
a3cc5ee574
use bazel.sh in bazel RBE readme
6 years ago
Jan Tattermusch
92a7d4b615
standardize bazel rbe credentials
6 years ago
Bill Feng
5158c3db27
naming update, documentation fix
6 years ago
Bill Feng
df89d8e157
bazel RBE Windows build
6 years ago