Tim Burks
|
3e00aa5569
Improve test synchronization.
|
7 years ago |
Tim Burks
|
423165cac2
Merge pull request #155 from MrMage/gencode-to-generics
|
7 years ago |
Daniel Alm
|
036ba34b22
Append the output of the test clients to both `test.out` and `stdout`.
|
7 years ago |
Daniel Alm
|
63a52c86b5
This fixes the tests for me.
|
7 years ago |
Tim Burks
|
8f9397425a
Merge branch 'master' into gencode-to-generics
|
7 years ago |
Tim Burks
|
50eee4e62a
Merge pull request #154 from grpc/example-tests
|
7 years ago |
Tim Burks
|
8598343e77
Remove potentially hard-to-synchronize status messages on endOfStream in Echo example.
|
7 years ago |
Tim Burks
|
3bafd530b8
Fix races in Echo samples.
|
7 years ago |
Tim Burks
|
239a8c65bf
Merge pull request #138 from MrMage/optional-completion-blocks
|
7 years ago |
Daniel Alm
|
1da453973f
A few more initializer fixes.
|
7 years ago |
Daniel Alm
|
524f7461df
Add `SwiftProtobuf` to the podspec, because the runtime support code in `SwiftGRPC` now depends on it.
|
7 years ago |
Daniel Alm
|
87c51057ee
Fix `ServiceClientTestStubBase`.
|
7 years ago |
Daniel Alm
|
d38118ba2b
Make `ServerSession`'s properties writable.
|
7 years ago |
Daniel Alm
|
ec953c566f
A few more formatting improvements as suggested by `swiftformat`.
|
7 years ago |
Daniel Alm
|
5cd64a7405
Rename many `Impl` classes to `Base` and extract a bit more common logic into a shared `ClientCall` protocol + `ClientCallBase` class (similar to `ServerSession`).
|
7 years ago |
Daniel Alm
|
b366d54ac0
More `swiftformat`.
|
7 years ago |
Daniel Alm
|
929fea4097
Extract more common code into `ServiceServer` protocols and classes.
|
7 years ago |
Daniel Alm
|
e8ad2fff93
Extract a bit more common code into `ServiceClient` protocols and classes.
|
7 years ago |
Daniel Alm
|
1fc059367a
Some more manual cleanup.
|
7 years ago |
Daniel Alm
|
c02b4f4076
Run `swiftformat` on the new runtime support code.
|
7 years ago |
Daniel Alm
|
489832fe10
Move the server-side generated code into runtime support classes as well.
|
7 years ago |
Daniel Alm
|
fcfc5b8f03
Add a runtime support class for bidirectional streaming client calls.
|
7 years ago |
Daniel Alm
|
f4040f9017
Make all test stub methods open.
|
7 years ago |
Daniel Alm
|
a1174b5b94
Add a runtime support class for client-streaming client calls.
|
7 years ago |
Daniel Alm
|
1454120de3
Add a runtime support class for server-streaming client calls.
|
7 years ago |
Daniel Alm
|
6a553c3636
Add a runtime support class for unary client calls.
|
7 years ago |
Daniel Alm
|
5ea856389f
Make the plugin's tests also generate test stubs, so we can ensure that those compile as well, and fix compilation of those stubs.
|
7 years ago |
Daniel Alm
|
46477bedc6
Fix the tests and add the output binary of the Echo PackageManager example to .gitignore.
|
7 years ago |
Daniel Alm
|
a51d6e22e8
Merge branch 'master' of github.com:grpc/grpc-swift into optional-completion-blocks
|
7 years ago |
Tim Burks
|
5f5c121670
Add functional testing of the Echo example to the top-level "make test".
|
7 years ago |