Easwar Swaminathan
fd393c8989
testdata: Update testdata certs. ( #3786 )
...
* This will be used in certprovider tests where we would want more than one server and client certs.
* Also, updated existing usages of these certs to point to the new files.
* Also copy over the required certs/key files. This avoids the example gomodule from depending on gRPC testdata package which should be able to change independently.
* Fix interop test's SAN.
2020-08-05 09:55:07 -07:00
Menghan Li
d6c4e49aab
internal: delete mock from examples ( #3766 )
2020-07-29 13:03:27 -07:00
Doug Fawley
ad51f572fd
protoc-gen-go-grpc: add requirement of embedding UnimplementedServer in services ( #3657 )
2020-06-04 10:56:13 -07:00
Damien Neil
f818fd2a02
all: regenerate .pb.go files using cmd/protoc-gen-go-grpc ( #3646 )
...
Change regenerate.sh to use cmd/protoc-gen-go-grpc and rerun it.
This splits the gRPC service definitions into separate files, but
otherwise has no changes.
2020-05-28 13:52:49 -07:00
Damien Neil
15653fec60
all: refactor .pb.go generation ( #3451 )
...
Replace various //go:generate lines and regenerate.sh scripts with a
single, top-level regenerate.sh that regenerates all .pb.go files.
Placing generation in a single script ensures that all files are
generated with similar parameters. The new regenerate.sh uses the
protoc-gen-go version defined in test/tools/go.mod and automatically
handles new .proto files as they are added.
Do some minor refactoring on .proto files: Every file now has a
go_package option (which will be required by a future version of the
code generator), and file imports are all relative to the repository
root.
2020-04-24 08:54:03 -07:00
Menghan Li
c7079afb44
lint: fail on missing package comment ( #3524 )
...
golint does check for missing package comment, but with low confidence.
golint checks each file, and complains on every file missing package comment, even though another file in the same package has the comment.
This PR adds a golint check with low min_confidence, and filters out false-positives.
2020-04-15 09:59:17 -07:00
Tariq Ibrahim
8e6052a06f
fix typo in flag description ( #3520 )
2020-04-13 13:55:48 -07:00
Garrett Gutierrez
132187f04c
Modified tests to use tlogger. ( #3343 )
...
* Modified tests to use tlogger.
* Fail on errors, with error expectations.
* Added expects and MixedCapsed grpclb_config tests
* Moved tlogger to grpctest, moved leakcheck tester to grpctest.go
* Added ExpectErrorN()
* Removed redundant leak checks
* Fixed new test
* Made tlogger globals into tlogger methods
* ErrorsLeft -> EndTest
* Removed some redundant lines
* Fixed error in test and empty map in EndTest
2020-02-06 13:03:20 -08:00
Doug Fawley
b88d2d7465
protobuf: update protoc-gen-go version and generated code ( #3345 )
2020-01-30 10:23:21 -08:00
Michael Le
8988da6e70
examples: add examples regression test script ( #3118 )
2019-10-31 13:11:53 -07:00
Menghan Li
5367efb805
cleanup: no x/net/context ( #3120 )
...
Manual change + mockgen
2019-10-29 13:06:26 -07:00
Doug Fawley
4ec516e589
interop, examples: use localhost instead of 127.0.0.1 ( #3124 )
2019-10-28 14:41:46 -07:00
Doug Fawley
50c4579fc2
examples: add Unimplemented___Server to all example servers ( #3071 )
2019-10-04 10:54:09 -07:00
Doug Fawley
e2cfd1c28f
internal: update proto library version ( #3025 )
...
Also, two fixes:
- Fix long-standing `.travis.yml` bug where `VET_SKIP_PROTO` was not `export`ed (so not seen by `vet.sh`).
- Update `vet.sh` to work with new `goimports -l` that does not print a `:` after filenames.
2019-09-17 13:49:26 -07:00
jbpratt
f7e18a395d
examples: fixed spelling mistake in route_guide client example ( #2873 )
2019-06-19 10:24:51 -07:00
Nguyen Quang Huy
2773c7bbcf
Fix styling ( #2647 )
...
Fix styling
2019-02-21 16:37:37 -08:00
Menghan Li
39333409e4
internal: copy testdata to routeguide ( #2478 )
...
So it's not necessary to set the testdata file as flag.
Without this, using relative directory, the example only works if run in `example/routeguide`.
2018-12-13 14:47:53 -08:00
Doug Fawley
04ea82009c
cleanup: replace "x/net/context" import with "context" ( #2439 )
2018-11-12 13:30:41 -08:00
Menghan Li
39a411827d
internal: Update proto generated code ( #2133 )
2018-06-08 17:54:26 -07:00
Menghan Li
f669235193
internal: update proto generated code ( #2093 )
2018-05-21 09:59:26 -07:00
lyuxuan
a36eb4675a
regenerate *.pb.go files due to proto-gen-go update ( #2070 )
2018-05-11 18:57:54 -07:00
Menghan Li
e538e04cad
proto: update generated code ( #2039 )
2018-05-01 12:53:20 -07:00
Jan Tattermusch
0ff1b76450
routeguide: reimplement distance calculation
2018-03-22 12:52:22 +01:00
Menghan Li
f0a1202acd
examples: Replace context.Background with context.WithTimeout ( #1877 )
2018-02-28 15:01:36 -08:00
dfawley
82e9f61ddd
Use keyed fields for struct initializers ( #1829 )
2018-01-24 10:45:49 -08:00
dfawley
45088c2971
examples: fix concurrent map accesses in route_guide server ( #1752 )
2017-12-18 10:21:30 -08:00
cmceniry
580defabfe
Fix grpc basics link in route_guide example ( #1713 )
2017-12-06 15:11:16 -08:00
田欧
faebfcb7bf
Remove single-entry var blocks ( #1589 )
2017-10-18 09:59:23 -07:00
Hein Meling
1ea63c9e71
Fix to avoid annoying firewall dialog on macOS ( #1499 )
...
macOS throws up an annoying firewall dialog with the following
question every time you start the route_guide/server:
Do you want the application “server” to accept incoming network connections?
This simple fix of actually typing out `localhost` seems to fix
this problem.
2017-08-31 10:24:01 -07:00
dfawley
25b4a426b4
go-generate pb.go files and check in Travis to make sure they don't change ( #1426 )
2017-08-17 16:00:51 -07:00
Menghan Li
98bc2cec5b
Use log instead of grpclog in routeguide example ( #1395 )
2017-07-31 10:40:59 -07:00
Menghan Li
b31f0c6036
Assign testdata path to correct variable ( #1397 )
2017-07-27 16:02:51 -07:00
Menghan Li
e64ff5d75c
Do not call testdata.Path when defining flags ( #1394 )
2017-07-27 14:00:18 -07:00
田欧
ca9e0c3458
Add testdata package and unify testdata to only one dir ( #1297 )
2017-07-25 10:24:45 -07:00
Mehrdad Afshari
93166a0b0b
Canonicalize https://grpc.io as the preferred URL prefix
2017-07-10 16:28:39 -07:00
田欧
a94a7ac054
add license for some files ( #1296 )
2017-06-12 18:10:06 -07:00
Jan Tattermusch
ddbf6c46a6
autofix license notice
2017-06-08 14:42:19 +02:00
Steven Santos Erenst
a113590521
Update references to route_guide.proto to use new directory name ( #1270 )
...
route_guide.proto used to be in a directory called proto. It was renamed
to routeguide but the code/README still referred to the previous
directory name.
Signed-off-by: Steven Erenst <stevenerenst@gmail.com>
2017-05-31 14:16:25 -07:00
MakMukhi
074dbfbc52
Add doc and example for mocking streaming RPCs ( #1230 )
...
* Example code for mocking streams
* Added another expectation on the stream
* Documentation for mocking streaming RPCs
2017-05-19 13:36:45 -07:00
Mahak Mukhi
883bfc7bc8
pb.go file update
2016-10-28 12:37:56 -07:00
Mak Mukhi
727a60e4d1
update server reflection code to comply with the change to the grpc generator
2016-10-21 18:06:55 -07:00
Tamir Duberstein
ac90a026b6
*: go vet
2016-07-27 23:39:19 -04:00
Menghan Li
a6bacfe42c
Fix go vet
2016-06-29 13:36:10 -07:00
Menghan Li
abe672d5ed
Update generated files
2016-06-10 14:20:04 -07:00
Qi Zhao
88aeffff97
Merge pull request #720 from menghanl/update_generated_files
...
Update generated proto files and Makefile
2016-06-10 11:45:47 -07:00
Menghan Li
0da018f37e
Update generated files
2016-06-09 15:02:17 -07:00
Menghan Li
59486d9c17
Rename TransportAuthenticator to TransportCredentials
2016-06-08 11:19:25 -07:00
jazzgal
b4ad52a6ec
Comment typo
2016-04-24 16:01:42 +07:00
iamqizhao
61e92eacc3
Phase 1 to add the server interceptor
2016-04-18 16:18:34 -07:00
Tamir Duberstein
accbf4c185
`make proto`
2016-02-04 17:35:04 -05:00
Eric Anderson
d3c0f79fa5
Sync example protos from main repository
...
grpc/grpc-java#1381
2016-02-03 10:14:35 -08:00
Julien Boeuf
cbff74bfce
Patching the rest of the test certs in the repo.
2015-11-11 15:27:42 -08:00
iamqizhao
bf42086a4b
regenerated the code for route_guide.proto
2015-10-29 14:26:16 -07:00
iamqizhao
a15e3b9562
decodeFunc -> dec
2015-10-01 16:26:00 -07:00
iamqizhao
1d81cf4f22
fix all the generated code
2015-10-01 14:35:07 -07:00
LisaFC
535f5d0f45
fixed broken link to old tutorial location
2015-09-08 14:23:55 +01:00
iamqizhao
28d57dd1ec
rename proto for route_guide example
2015-08-31 12:54:07 -07:00
Qi Zhao
158260f5a2
Merge pull request #308 from stanley-cheung/move_grpc_common_examples
...
Move grpc common examples
2015-08-27 19:12:35 -07:00
iamqizhao
100ca6a0da
fix benchmark, interop and examples
2015-08-27 17:32:57 -07:00
Stanley Cheung
8740786e5b
change all references of grpc-common to examples
2015-08-27 15:55:36 -07:00
David Symonds
e4a76146b2
Remove unnecessary import rename of the proto support package.
2015-06-24 11:36:31 +10:00
iamqizhao
3617cd5ab3
revert handshaker changes
2015-05-12 17:59:20 -07:00
Peter Edge
7c025e8694
move log package references to grpclog
2015-05-09 11:43:59 +02:00
Peter Edge
101c1e1935
change log package references to grpc/log
2015-05-09 01:16:40 +02:00
iamqizhao
0f85408fd4
Eliminate proto.Unmarshal in the generated code
2015-04-27 14:47:09 -07:00
iamqizhao
2d13f82261
fix a typo
2015-03-25 15:29:01 -07:00
iamqizhao
8b08b2d7b2
Interface change to accommodate the support of non-protobuf data formats
2015-03-25 15:18:07 -07:00
Daniel Wang
9ff931f934
Small fix to client.go
2015-03-04 15:44:58 -08:00
Daniel Wang
d83ccd2feb
Use Fatalf instead
2015-03-04 14:57:51 -08:00
Daniel Wang
84451c554b
Sync with upstream
2015-03-01 17:12:39 -08:00
Daniel Wang
46f39d3ebd
Cosmetic updates to the route guide example
2015-03-01 17:05:46 -08:00
Brett Morgan
786d10d0a3
Minor typo
2015-02-28 14:29:36 +11:00
Yasuhiro Matsumoto
b76c21e4d0
Use Fatalf instead
2015-02-27 11:54:37 +09:00
iamqizhao
594d70fc4b
add route_guide.pb.go because it is required by travis
2015-02-26 18:43:16 -08:00
Jayant Kolhe
9ac8d7142c
Update README.md
...
Adding link to go tutorial
2015-02-26 05:16:57 -08:00
iamqizhao
2b993cd479
rename the convenience function to set TLS creds
2015-02-25 22:57:07 -08:00
Daniel Wang
385ff1a296
Remove generated code from source
2015-02-25 15:52:16 -08:00
Daniel Wang
9c8fb9517b
Fix README
2015-02-25 15:45:56 -08:00
Daniel Wang
d58af39ead
Change tls_server_name to server_host_override and improve README
2015-02-25 15:43:26 -08:00
Daniel Wang
401343c0dc
Fix typos in comments
2015-02-25 15:10:15 -08:00
Daniel Wang
a4b32d7c6c
Use Sprintf instead of concatenation
2015-02-25 12:11:38 -08:00
Daniel Wang
8fd7702f97
Make route guide implementation more go idiomatic
2015-02-25 12:08:12 -08:00
Daniel Wang
a94c062d9b
Fix README
2015-02-24 12:41:18 -08:00
Daniel Wang
7ffe7b2473
Use the golang import path
2015-02-24 12:40:48 -08:00
Daniel Wang
3041c94cd0
Add an implementation of route guide server and client
2015-02-24 12:30:01 -08:00