Commit Graph

7248 Commits

Author SHA1 Message Date
Mehrdad Afshari 9b4315682b Do not require bazel for check_grpcio_tools.py
The `make_grpcio_tools.py` rube-goldberg machinery relies on
`bazel` to extract the list of files required to compile the
`grpcio-tools` package that are provided by the `protobuf`
submodule.  In order to ensure that list is up to date,
`check_grpcio_tools.py` sanity check does the same `bazel`
query, and checks the full contents against the already
existing list in the repository.  This has the downside of
requiring `bazel` to run that particular check at sanity test
time, and flakiness has been seen there.

This commit changes the code generation process to include
the git hash of the submodule at the time `make_grpcio_tools.py`
is invoked and stores it in the generated file and instead of
doing the whole process at test time, the `check_grpcio_tools.py`
sanity test simply checks the submodule version at test time
and verifies it against the version included in the file by
`make_grpcio_tools.py` thus removing the `bazel` dependency
at test time and increasing test robustness and speed.
2017-11-20 12:14:23 -08:00
ncteisen 0392f8acc3 Merge branch 'master' of https://github.com/grpc/grpc into tracing++ 2017-11-17 16:17:21 -08:00
ncteisen aa3b19741f Rename tracer_peer to tracer_util 2017-11-17 15:56:48 -08:00
Noah Eisen ad3bdbeb4a
Merge pull request #13335 from ncteisen/inline-closure
Inline Closure
2017-11-16 14:43:06 -08:00
adelez 82c8f94530
Merge pull request #13411 from adelez/fix_python
Fix manual docker command output for Python.
2017-11-16 10:41:50 -08:00
Jan Tattermusch 57a66242d0
Merge pull request #13394 from murgatroid99/node_interop_test_invocation_fix
Update Node interop test invocation to use new fixtures
2017-11-16 11:30:23 +01:00
Adele Zhou a00f972b21 Fix manual docker command output for Python. 2017-11-15 15:20:19 -08:00
Jan Tattermusch 366e23b604
Merge pull request #13386 from jtattermusch/csharp_interop_matrix_v114
Fix interop_matrix C# tests for v1.1.4
2017-11-15 10:19:40 +01:00
Juanli Shen 070f0c4b67
Merge pull request #13139 from AspirinSJL/stress_test
Client channel stress test
2017-11-14 17:06:26 -08:00
ncteisen 90ffc3a6f7 Add tracer peer to keep set_enabled private() 2017-11-14 16:29:35 -08:00
murgatroid99 a214a99f92 Update Node interop test invocation to use new fixtures 2017-11-14 16:13:04 -08:00
Juanli Shen e5d2139e1e Add client channel stress test 2017-11-14 16:07:23 -08:00
apolcyn 71d5ec7cff
Merge pull request #13189 from apolcyn/pass_args_to_tsi
Use existing read buffer in security handshaker if present
2017-11-14 12:24:39 -08:00
Jan Tattermusch b90cd3c4a7 fix interop_matrix C# tests for v1.1.4 2017-11-14 19:25:11 +01:00
Jan Tattermusch b92229d9c2
Merge pull request #13366 from jtattermusch/csharp_interop_matrix_v125
Fix interop_matrix commands for csharp v1.2.5
2017-11-14 09:04:15 +01:00
Alexander Polcyn f51b7e16ee Fix missing copyright, fix merge conflict in updated BUILD 2017-11-13 21:29:50 -08:00
Alexander Polcyn 16ba80c850 Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi 2017-11-13 20:48:20 -08:00
Noah Eisen 9268703dc9 Merge branch 'master' of https://github.com/grpc/grpc into inline-closure 2017-11-13 17:16:56 -08:00
Alexander Polcyn 248c4f5848 Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi 2017-11-13 16:31:27 -08:00
Alexander Polcyn 3f6b10afba Use existing read buffer in security handshaker if present 2017-11-13 16:18:14 -08:00
Craig Tiller a61abff6ad Update sanity dockerfile 2017-11-13 15:01:10 -08:00
Jan Tattermusch 608b73e916 modify interop_matrix commands for csharp v1.2.5 2017-11-13 19:37:52 +01:00
ncteisen dd34f3caf6 Inline closure 2017-11-12 20:18:24 -08:00
Craig Tiller 6d0ec6b382 Merge github.com:grpc/grpc into lfe3 2017-11-10 14:20:46 -08:00
Craig Tiller d2ff02df18 Actually turn on the test 2017-11-10 14:14:35 -08:00
Craig Tiller 4ac2b8e585 Enable clang-tidy as a sanity check, fix up all known failures 2017-11-10 14:14:17 -08:00
adelez 67520b0ffd
Merge pull request #13296 from adelez/remove_images
Remove images as soon as its testing is done instead in the end.
2017-11-10 11:32:28 -08:00
Jan Tattermusch 6859774421 node benchmarks have been removed 2017-11-10 12:33:07 +01:00
Craig Tiller ce1c7db84c
Merge pull request #13039 from ctiller/tfix2
Turn benchmark failures into test failures
2017-11-09 14:27:51 -08:00
Jan Tattermusch dcd970d86b artifact builder dockerfiles were removed by mistake 2017-11-09 14:05:00 +01:00
Adele Zhou fe783c19ff Removed Python because of test timeouts 2017-11-08 17:27:23 -08:00
Adele Zhou d21204cd42 Update C# versions 2017-11-08 11:18:32 -08:00
Craig Tiller 660d4aa2d2 Merge github.com:grpc/grpc into tfix2 2017-11-08 09:42:32 -08:00
Yash Tibrewal d9da7387b8
Merge pull request #13147 from yashykt/testc++ize
Convert test/core to C++
2017-11-07 17:02:23 -08:00
Adele Zhou 92b5a00bea Remove images as soon as its testing is done instead in the end. 2017-11-07 11:25:49 -08:00
Michael Lumish c55a4b1ab5
Merge pull request #13145 from murgatroid99/remove_node
Remove src/node and references to it
2017-11-07 10:39:49 -08:00
Jan Tattermusch a1f8dfad38
Merge pull request #13293 from jtattermusch/csharp_consolidate_dockerfiles
Consolidate C# interop test docker images
2017-11-07 19:19:31 +01:00
Jan Tattermusch e6ca4f0b79 consolidate C# interop test docker images 2017-11-07 16:40:38 +01:00
Noah Eisen 4cd04b3cd0
Merge pull request #13284 from ncteisen/faster-microbenchmarks
Cut down microbenchmark time
2017-11-07 07:05:41 -08:00
Yash Tibrewal 5e42211e7f Merge branch 'master' into testc++ize 2017-11-06 18:40:52 -08:00
Yash Tibrewal 1b4ab01f79 No Clang on end2end generated files 2017-11-06 17:06:08 -08:00
adelez 4e60040ff7
Merge pull request #13166 from adelez/more_langs
Add other languages to backwards compatibility tests
2017-11-06 15:47:04 -08:00
ncteisen 4df6a64403 Change default bm_diff loops to 10 2017-11-06 15:46:37 -08:00
Adele Zhou 317641d6fc Added C# 2017-11-06 14:44:35 -08:00
Yash Tibrewal 40422d5fa6 Merge master 2017-11-06 14:43:31 -08:00
murgatroid99 6fb23dbc3d Merge branch 'master' into remove_node 2017-11-06 13:13:20 -08:00
Adele Zhou f7f38d1bec Add Csharp 2017-11-06 11:28:42 -08:00
Adele Zhou 9fe79dce96 Add php test case file. 2017-11-06 11:28:42 -08:00
Adele Zhou bcd23cdb11 Added info for Node. Also use the dockerfile from the specified release to build docker images instead of using the one master. 2017-11-06 11:28:42 -08:00
Adele Zhou 1487c9fa52 Add Python 2017-11-06 11:28:42 -08:00