cjihrig
0a306fa983
test: move interop tests from bind() to bindAsync()
...
This commit migrates the interop tests from bind() to
bindAsync() in order to support the pure JavaScript server,
which cannot implement a synchronous bind().
2019-06-25 14:04:18 -04:00
cjihrig
22b258bc4e
test: enable grpc-js Server interop testing
...
This commit enables interop testing with the grpc-js Server.
2019-06-25 13:53:38 -04:00
murgatroid99
fbdeae23ea
Use triple equals
2019-06-24 13:17:03 -07:00
murgatroid99
eb3c479e36
Connectivity test: ensure all calls end before ending the test
2019-06-24 12:56:27 -07:00
murgatroid99
9aeca2f01a
Pure JS: Fixed two bugs with goaway handling
2019-06-06 09:48:04 -07:00
murgatroid99
92bed740e8
Fix custom metadata handling bug
2019-06-03 14:47:11 -07:00
murgatroid99
904d820bd2
Merge remote-tracking branch 'upstream/grpc@1.20.x' into v1.20_upmerge
2019-05-08 13:32:11 -07:00
cjihrig
7ca94b569d
grpc-js: require non-experimental http2
...
This commit bumps the required semver range to versions of Node
that include a non-experimental http2 module.
2019-04-26 18:53:41 -04:00
murgatroid99
39f5e89ee1
Fix bad return when skipping tests
2019-04-25 09:29:54 -07:00
murgatroid99
42d9658283
Fix usage of linkSync
2019-04-24 17:44:49 -07:00
murgatroid99
4db3ee2331
Fix bad import
2019-04-24 17:32:59 -07:00
murgatroid99
2ef046e96f
Properly signal task completion in gulpfiles
2019-04-24 16:54:03 -07:00
murgatroid99
df57548805
Update gulp to version 4, rewrite scripts
2019-04-24 16:12:02 -07:00
Nicolas "Pixel" Noble
6bc7184542
Adding missing license on a bunch of source files.
2019-03-19 01:06:57 +01:00
murgatroid99
8bb3f0a130
Add cmake to path
2019-02-13 12:42:42 -08:00
Michael Lumish
0a88c7f0f9
Merge pull request #729 from murgatroid99/grpc-tools_build_scripts
...
Add build files for grpc-tools and tests for those builds
2019-02-08 15:22:06 -08:00
murgatroid99
fc6feb470e
More Windows script fixes
2019-02-07 12:44:48 -08:00
murgatroid99
babc0ae0fa
Set execute bits on scripts
2019-02-06 15:52:56 -08:00
murgatroid99
20d7414b81
Make release script setup more consistent
2019-02-06 15:07:42 -08:00
murgatroid99
c137ca6849
Add build files for grpc-tools and tests for those builds
2019-02-06 14:53:37 -08:00
Shir Brass
c3abd598a5
replace usage of Buffer.from with Buffer.alloc
2019-02-05 17:36:53 +02:00
Shir Brass
6f0f2e4560
replace usage of Buffer.from with Buffer.alloc
2019-02-05 17:36:15 +02:00
Shir Brass
6bd43856a8
replace usage of Buffer.from with Buffer.alloc
2019-02-05 17:35:42 +02:00
Shir Brass
90888cae88
replace usage of Buffer.from with Buffer.alloc
2019-02-05 17:35:02 +02:00
Shir Brass
511f4249d1
removed all the deprecated new Buffer code and replace it with Buffer.from
2019-02-02 15:17:46 +02:00
Nicolas "Pixel" Noble
3593bb621e
Splitting node and electron builds.
2019-01-18 00:13:29 +01:00
cjihrig
c8266e56d0
squash! grpc-js: rename grpc-js-core to match npm
2018-11-04 11:24:13 -05:00
cjihrig
489305db79
proto-loader: rename grpc-protobufjs to match npm
...
This commit renames grpc-protobufjs to proto-loader to more
closely match the name used on npm.
2018-11-01 17:09:28 -04:00
cjihrig
65bd142114
grpc-js: rename grpc-js-core to match npm
...
This commit renames grpc-js-core to grpc-js to more closely
match the name used on npm.
2018-11-01 16:56:57 -04:00
murgatroid99
32c435a180
Add some tests for error cases for both clients
2018-08-30 11:07:14 -07:00
murgatroid99
65d2f86aa9
Fix benchmark proto loading
2018-08-07 13:27:15 -07:00
murgatroid99
c03c275b48
Add special_status_message interop test
2018-07-26 11:33:20 -07:00
Nicolas "Pixel" Noble
a05ce748c4
Reverting the utf8 part of our interop test.
2018-07-24 20:13:00 +02:00
Nicolas "Pixel" Noble
9a5da08497
Properly create slices from utf8 strings.
...
Fixes #426 .
2018-07-09 22:32:14 +02:00
murgatroid99
aa9d47da14
Make grpc-js tests run on Node 8.11.2
2018-05-30 15:57:35 -07:00
Michael Lumish
49c354a223
Revert "Revert "Add coverage reporting for JavaScript and TypeScript files""
2018-05-16 14:03:23 -07:00
Jan Tattermusch
1b4d66b382
Revert "Add coverage reporting for JavaScript and TypeScript files"
2018-05-15 18:29:06 -07:00
murgatroid99
1f58e0111d
Skip cross-implementation tests for Node<6
2018-05-14 16:05:52 -07:00
murgatroid99
3ed2e806fd
Don't use let in js gulpfiles
2018-05-14 14:03:11 -07:00
murgatroid99
796a1df0e5
Make interop client fail if the test never finishes
2018-05-14 10:59:33 -07:00
murgatroid99
60b59c455c
Add coverage reporting for JavaScript and TypeScript files
2018-05-10 11:21:25 -07:00
murgatroid99
51ae5318be
Interop sanity tests: run clients and server in different processes
2018-05-08 08:51:27 -07:00
murgatroid99
a6747e910b
Merge remote-tracking branch 'upstream/v1.11.x' into v1.11.x_merge
2018-05-03 14:30:11 -07:00
murgatroid99
a63f534979
Change 'include' to 'includeDirs' in proto-loader package
2018-04-30 13:31:12 -07:00
murgatroid99
cad47e4de8
Update benchmark code to handle both implementations
2018-04-19 16:10:48 -07:00
Kelvin Jin
94906e4122
client library integration: adjust options
2018-04-11 15:11:18 -07:00
Kelvin Jin
6c1f4bc621
client lib integration changes
2018-04-06 14:06:02 -07:00
Nicolas "Pixel" Noble
83178b9a34
Grabbing artifacts.
2018-03-15 21:24:07 +01:00
murgatroid99
205f237928
Don't handle already-finished call in channel
2018-03-14 14:01:11 -07:00
Nicolas "Pixel" Noble
366cd40abd
Merge branch 'v1.10.x' of https://github.com/grpc/grpc-node into upmerge
2018-03-14 00:09:49 +01:00