Daniel Neighman
8b7007ad7b
Updates the ruby generator RubyAsType to correctly account for underscores in packages
...
Prior to this change, when the ruby generator tried to reference an entity that was not part of the same package
(or a direct parent package) and the package contains underscores,
the result would simply uppercase the first character.
It should however uppercase each letter that proceeds an underscore and remove underscores.
i.e.
```
package my_package.service;
import "my_package/data.proto";
service MyService {
rpc Test (data.Request) returns data.Response {}
}
```
Was
```ruby
# ...
rpc :Test, My_package::Data::REquest, My_package::Data::Response
# ...
```
Should be:
```ruby
# ...
rpc :Test, MyPackage::Data::REquest, My_package::Data::Response
# ...
```
7 years ago
Mehrdad Afshari
290bbd2111
Fix run_tests_in_workspace.sh to pass shellcheck
7 years ago
Mehrdad Afshari
af3eb69856
Fix run_grpc-node.sh to pass shellcheck
7 years ago
Mehrdad Afshari
4fc1317565
Fix run_ruby_end2end_tests.sh to pass shellcheck
7 years ago
Mehrdad Afshari
e0614e75ef
Fix run_ruby.sh to pass shellcheck
7 years ago
Mehrdad Afshari
3d1dc96f47
Fix run_python.sh to pass shellcheck
7 years ago
Mehrdad Afshari
4da34aa8f0
Fix run_lcov.sh to pass shellcheck
7 years ago
Mehrdad Afshari
fa98f1d086
Fix pre_build_ruby.sh to pass shellcheck
7 years ago
Mehrdad Afshari
51d6c66517
Fix pre_build_csharp.sh to pass shellcheck
7 years ago
Mehrdad Afshari
d8b9243d21
Fix pre_build_cmake.sh to pass shellcheck
7 years ago
Mehrdad Afshari
d4db0986e1
Fix post_tests_ruby.sh to pass shellcheck
7 years ago
Mehrdad Afshari
d3143cd90f
Fix post_tests_python.sh to pass shellcheck
7 years ago
Mehrdad Afshari
4ef3c92170
Fix post_tests_php.sh to pass shellcheck
7 years ago
Mehrdad Afshari
d8ef4887dd
Fix post_tests_csharp.sh to pass shellcheck
7 years ago
Mehrdad Afshari
1a0ff1edb4
Fix post_tests_c.sh to pass shellcheck
7 years ago
Mehrdad Afshari
517d298071
Fix bundle_install_wrapper.sh to pass shellcheck
7 years ago
Mehrdad Afshari
ba137985ff
Fix build_ruby.sh to pass shellcheck
7 years ago
Mehrdad Afshari
3b6dcfa3be
Fix build_python_msys2.sh to pass shellcheck
7 years ago
Mehrdad Afshari
009941ed51
Fix build_php.sh to pass shellcheck
7 years ago
Mehrdad Afshari
0ccd3af0e8
Fix build_csharp.sh to pass shellcheck
7 years ago
Mehrdad Afshari
3bfa56fcea
Fix build_python.sh to pass shellcheck
7 years ago
murgatroid99
d02751aed1
Don't delete grpc-node test script
7 years ago
murgatroid99
38007753b0
Remove src/node and references to it
...
This removes all of the node code and tests from the repo, along with the
scripts for running Node unit tests, performance tests, and artifact builds.
The scripts for running tests from the grpc-node repository are untouched.
7 years ago
Alexander Polcyn
8c12d9eae6
Add a test under ruby GC stress mode and fix non-GC-rooted variable bug
7 years ago
Nathaniel Manista
8bba3bfc25
Pin pip at 9.0.1
7 years ago
Matt Kwong
e2e7cf42a4
Add testing of grpc-node for Linux and MacOS
7 years ago
Jan Tattermusch
52ff56d3c2
support building with VS2017
7 years ago
Jan Tattermusch
ec3338dc9d
add cmake generator option
7 years ago
Jan Tattermusch
6521c5078c
build C tests and protoc artifacts on windows with cmake
7 years ago
Nathaniel Manista
69b7231776
gRPC Python test infrastructure
...
(The time-related first part of it, anyway.)
7 years ago
Craig Tiller
d996379030
Reset OWNERS state
7 years ago
murgatroid99
b5984601b8
Add myself as owner of files in several directories
7 years ago
murgatroid99
a6ce1ff1d6
Fix how npm is upgraded, add npm update line for electron
8 years ago
murgatroid99
7ad758cd84
Make various scripts use the same version of Node
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Ken Payson
1b0661bfd7
Rollback Dockerfile changes
8 years ago
Ken Payson
631862f421
Change Python Windows tests to 3.5
8 years ago
murgatroid99
d2f91e8f02
Fix npm cache handling when updating dependencies
8 years ago
Alexander Polcyn
c24d53b0cf
api watch unblock func kills only its own channel
8 years ago
Ken Payson
937d96d051
Update Python interop tests to use google-auth package
...
The oauth2client test dependency is still needed as it used by
the beta API unit tests.
8 years ago
Jan Tattermusch
56d8f825e1
fix Windows cmake build on internal_ci
8 years ago
murgatroid99
f94f64fc12
Remove non-libuv code from Node extension
8 years ago
Alexander Polcyn
4736e01c16
add native grpc class init tests to check that presence of grpc_init calls
8 years ago
Alexander Polcyn
792c7e3d27
add new test where client forks after require grpc, to test that lib startup
8 years ago
Jan Tattermusch
78cb931afd
address review comments
8 years ago
Jan Tattermusch
3c344d2f69
adjust run_tests scripts
8 years ago
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
8 years ago
Matt Kwong
0ff1957a5b
Fix test coverage reporting
8 years ago
Alexander Polcyn
077f890965
conform test to formatter
8 years ago
murgatroid99
fef391360c
Node: explicitly define Release and Debug builds, use build flags from build.yaml
8 years ago