Jorge Canizales
0607bae87e
Forward-declare grpc_channel and specify ownership semantics
10 years ago
Craig Tiller
354e2127a2
Update Objective-C
10 years ago
Jorge Canizales
7d261ee5b6
Fixup: mark CertificatesAtPath static
10 years ago
Jorge Canizales
56c6574652
Fixup: GRPCChannel.unmanagedChannel back to readonly
10 years ago
Jorge Canizales
e8d953557d
Formatting and documentation
10 years ago
Jorge Canizales
37a44d875f
Use the protoc made when one isn’t yet installed
10 years ago
Jorge Canizales
e95f241c96
Reactivate Cocoapods error output
10 years ago
Jorge Canizales
02039a25c7
Fail early and explicitly if protoc, pod, or xcodebuild are missing
10 years ago
Jorge Canizales
e21b467dc5
GRPCChannel with NULL grpc_channel is nil.
10 years ago
Jorge Canizales
000fa388b8
Clarify comments in GRPCHost.m
10 years ago
Jorge Canizales
e8543b0715
Let register SSL config per-host.
...
Surfaced in GRPCCall+Tests.h
Add GRPCHost to store channel config, and to create channels on demand
with that config. GRPCChannels and configs are cached together.
GRPCSecureChannel is now initialized with (nullable) path to a
certificates file and (nullable) name override.
The same mechanism will be used for creating insecure channels, removing
the ability to do it by specifying the HTTP scheme in the address (which
was deemed too subtle for its implications).
10 years ago
Jorge Canizales
148403af98
Remove GRPCChannel-initWithHost to simplify implementation
10 years ago
Jorge Canizales
bd993df3f6
Encapsulate grpc_call creation inside GRPCChannel
10 years ago
Jorge Canizales
3a5253eb12
Move _channel from GRPCCall into GRPCWrappedCall
10 years ago
Jorge Canizales
faf58b84b5
Update doc in GRPCCompletionQueue.h
10 years ago
Jorge Canizales
013f87a9a7
Unused ivar in GRPCCall.m
10 years ago
Jorge Canizales
9e51972d22
grpc_init() is already called in GRPCWrappedCall
10 years ago
Jorge Canizales
597ef98693
GRPCCall.m formatting.
10 years ago
Jorge Canizales
d0b32e9a55
Make plugin & server, and pod install via run_tests.py
10 years ago
Jorge Canizales
856aca8d26
Ensure the tests podspecs find the plugin they make
10 years ago
Jorge Canizales
f4ff31a642
Have tests podspecs make only the ObjC plugin
10 years ago
Jorge Canizales
0238b3ae47
Generate deterministic UUIDs in the Pods project
10 years ago
Jorge Canizales
72b2701383
Disable tests: unknown method and bad access token
...
They don’t work against the local server.
10 years ago
Jorge Canizales
ce8ee61008
Temporarily point tests to localhost
10 years ago
Jorge Canizales
1433f52499
Compile and run locally the interop C++ server before the tests
10 years ago
Craig Tiller
6eac01e200
ObjC formatting fix
10 years ago
Craig Tiller
4a4f1496c1
Rename grpc_channel_create to grpc_insecure_channel_create
10 years ago
Jorge Canizales
aaab65142a
Refer simplifying script with xctool.
10 years ago
Jorge Canizales
cbe18e568e
Remove unneeded error trap.
10 years ago
Jorge Canizales
b71f8fbda8
Simplify xcodebuild’s output filter regex
10 years ago
Jorge Canizales
a307728aab
Test on iPhone instead of iPad
10 years ago
Jorge Canizales
5dc5899f6a
Filter xcodebuild output, fix return code, and leave make to the podspec
10 years ago
Jorge Canizales
bed5c3cc9c
Always use the locally-built plugin for tests
10 years ago
Jorge Canizales
be85352dce
Script to build the ObjC plugin, generate code, and run tests
10 years ago
Jorge Canizales
0535b039cb
Share AllTests scheme, without the local RouteGuide tests
10 years ago
Jorge Canizales
5fcdffcf3e
Accept [GRXWriter writerWithContainer:nil] for consistency with the rest
10 years ago
Jorge Canizales
bc970ae23b
Fix [GRXWriter emptyWriter] not being reusable.
10 years ago
Jorge Canizales
570e9417b6
Fix C library gpr_inf_future breakage
10 years ago
Jorge Canizales
243e8ee4eb
Remove Cocoapods warning of OTHER_LDFLAGS
...
We don’t use the Tests library target anyway.
10 years ago
Jorge Canizales
6531b2b791
Make the call retain cycle explicit and encapsulated within GRPCCall.m
10 years ago
Jorge Canizales
4c6f778cfd
ConcurrentWriteable: NSData *message -> id value
10 years ago
Jorge Canizales
35f003b24e
Rename GRPCDelegateWrapper -> GRXConcurrentWriteable
...
And move it to the RxLibrary.
10 years ago
Jorge Canizales
29f55d5655
Remove GRXWriter wrappers that are now unnecessary
...
With GRXWriter a subclass of all writers, we can map the requestsWriter directly
without a dumb wrapper, and return GRXImmediateWriter objects where GRXWriter is
expected.
10 years ago
Jorge Canizales
a38baaec9c
Subclass GRXWriter instead of conforming to protocol
10 years ago
Jorge Canizales
a8c5d96893
id<GRXWriter> -> GRXWriter * in the tests
10 years ago
Jorge Canizales
5604712b03
id<GRXWriter> -> GRXWriter * in the runtime
10 years ago
Jorge Canizales
7b52c98e62
Separate GRXForwardingWriter, delete the protocol
10 years ago
Jorge Canizales
5580e5d248
Increase timeout of tests to remove flakes.
10 years ago
Jorge Canizales
c14c3191b7
Don’t use containsString as it’s iOS 8 only
10 years ago
Jorge Canizales
1773007f5b
Point tests Podfile to Protobuf submodule instead of release
10 years ago