Commit Graph

49 Commits

Author SHA1 Message Date
Muxi Yan dfbf607ccb Introduce channel arg to disable authority filter 2018-04-01 22:51:02 -07:00
Muxi Yan 834aeca180 Revert "Let cronet use grpc_cronet_registry_plugin" 2018-03-30 16:20:43 -07:00
Muxi Yan 7cc4bd80af Let cronet use grpc_cronet_registry_plugin 2018-03-20 11:06:21 -07:00
Mark D. Roth dbdf495f61 Split lib/support into lib/gpr and lib/gpr++. 2018-01-18 11:21:12 -08:00
Muxi Yan 7e151845ab Wrap entire GRPCCall (InternalTests) class in GRPC_TEST_OBJC 2017-03-10 16:22:19 -08:00
Muxi Yan 8e6aec5ed7 Separate/Restore public test interfaces and internal ones 2017-02-10 09:46:43 -08:00
Muxi Yan 5bd16b7013 Warnings and macro guards for op batch log 2017-02-09 16:55:10 -08:00
Muxi Yan acbc5dd6ec Merge remote-tracking branch 'upstream/master' into packet-coalescing-objc 2017-02-08 15:27:31 -08:00
Muxi Yan 1ace58c5bc Unit test framework for Cronet 2017-01-11 16:33:51 -08:00
Muxi Yan a40ccd8580 Packet coalescing Objc layer and interop tests 2017-01-04 22:10:05 -08:00
Muxi Yan a91298ca62 Update post_install condition and comments 2016-11-30 13:33:55 -08:00
Muxi Yan 47564de080 Capture name change of CocoaPods generated target 2016-11-29 12:40:05 -08:00
Muxi Yan c44f619984 Bug fix on error suppression and comment 2016-08-01 14:57:20 -07:00
Muxi Yan d915c6e28a Suppress warning in all libraries whose names starting with gRPC-Core 2016-08-01 13:46:27 -07:00
Muxi Yan b9be58ee5a Use dedicated build configuration 'Cronet' for the new target 2016-08-01 11:26:11 -07:00
Muxi Yan f8372c607a Minor revisions 2016-07-29 09:58:55 -07:00
Muxi Yan 2a5072e80f Fix Objective-C test pods for Cronet tests 2016-07-27 15:10:22 -07:00
Muxi Yan 7bc45f3b1a Add InteropTestsRemoteWithCronet to the tests 2016-07-25 21:34:34 -07:00
Muxi Yan e04089e7c0 Establish Objective C end-to-end core test with Cronet 2016-07-15 16:35:20 -07:00
Muxi Yan 4e9753d28c Establish Objective C end-to-end core test with Cronet 2016-07-15 10:07:57 -07:00
Muxi Yan 3e54deb05a Merged master branch 2016-07-14 16:34:04 -07:00
Muxi Yan 37480eb60a Establish Objective C end-to-end core test with Cronet 2016-07-14 16:28:00 -07:00
Jorge Canizales 54e28ad79e Tests Podfile cleanup 2016-07-11 11:10:26 -07:00
Jorge Canizales 6eade6dcd7 Podspecs for Protoc and the gRPC plugin
The examples under <repo_root>/examples now rely on the released
versions. Those under src/objective-c/examples, as well as the tests,
rely on protoc and the plugin as compiled from head.
2016-07-11 00:34:14 -07:00
Jorge Canizales 3e53e1a5be ProtoCompiler podspec
Still needed:

- Make it build protoc if it’s not in the root (i.e. if we're developing locally)
- Put the gRPC plugin in the GitHub release page, and add a podspec for it that does the same
2016-07-01 17:47:20 -07:00
Jorge Canizales bb16025840 Merge fixup: version, deployment target & spec name 2016-07-01 10:09:16 -07:00
Jorge Canizales c93d6a66a1 Merge master into merge-0.14-into-master
Conflicts:
- gRPC.podspec
  - Only had non-trivial changes in the core file list, which will need to be
    regenerated (in gRPC-Core.podspec).
- src/objective-c/BoringSSL.podspec
  - Had trivial conflicts in the version.
- src/objective-c/examples/RemoteTestClient/RemoteTest.podspec
  - Trivial conflicts in quoting.
- src/objective-c/examples/Sample/Sample.xcodeproj/project.pbxproj and
src/objective-c/examples/SwiftSample/SwiftSample.xcodeproj/project.pbxproj
  - The master version is used, pending testing. The 0.14 version had emoji and
    some unneeded entries.
- src/objective-c/tests/Podfile
  - Added CronetFramework pod, and warning silencing from master.
- templates/gRPC.podspec.template
  - Deleted.
- third_party/protobuf
  - Using master commit, but need to verify if it works for frameworks.
2016-06-30 15:37:11 -07:00
Jorge Canizales cc074d9647 Divide gRPC-Core in Interface & Impl subspecs
This works around the Cocoapods' linter header_mapping_dir restrictions.
Incidentally, it also removes the need to set build settings in the user
target.
2016-06-28 21:52:09 -07:00
Yuchen Zeng d5fd7ddc70 Addressed review comments
Removed the silencing for incompatible-pointer-types
Removed unused objects
Fixed format issues
2016-06-21 11:18:29 -07:00
Yuchen Zeng ca3e9c8206 Merge remote-tracking branch 'upstream/master' into ios-test 2016-06-20 14:08:03 -07:00
Yuchen Zeng 36a58a7928 Enable treating warnings as errors for target gRPC 2016-06-20 14:01:07 -07:00
Jan Tattermusch 8f893e180d Merge remote-tracking branch 'upstream/release-0_14' into HEAD 2016-06-13 10:02:11 -07:00
Jorge Canizales 2f46326213 Pre-install hook in the Tests podspec for local dev of gRPC-Core 2016-06-08 19:21:58 -07:00
Jorge Canizales 12e03fe30a Tests Podfile: remove redundancy 2016-06-08 19:21:51 -07:00
Jorge Canizales e487a7271d Separate Core, ProtoRuntime, and RxLibrary subspecs 2016-06-08 19:21:50 -07:00
Makarand Dharmapurikar 9b5f64019e ObjC interface for using Cronet, and test for Cronet 2016-05-20 15:57:34 -07:00
Jorge Canizales 8d1e8d0e9d Disable deterministic UUIDs in the test Podfile 2016-05-20 14:54:59 -07:00
Paul Querna 88e0bb1b34 Update Podfile for CocoaPods 1.0 changes requiring more fields and the removal of link_with in podspec. 2016-03-03 23:47:08 -08:00
Jorge Canizales 0c0d15fec0 Move BoringSSL.podspec into src, and point Podfiles to it 2015-12-01 18:01:24 -08:00
Benny Wong a7c6c85549 Remove unused RouteGuideClient and move RemoteTestClient to tests
* Reference discussion: https://github.com/grpc/grpc/pull/4108#discussion-diff-44494393
2015-11-12 11:27:49 -05:00
Jorge Canizales 96dde58ba5 Fixup: Target name changed. 2015-10-28 19:40:00 -07:00
Jorge Canizales 91db5acd5b Split AllTests into 4 schemes
For local running one can still tests AllTests, but for C.I. one can
test the 4 of them in parallel (and, importantly, deactivate the remote
interop tests until we fix them on Travis; while keeping the rest).

I had to make the remote tests a subclass of an abstract InteropTests
(like InteropTestsLocalSSL and InteropTestsLocalCleartext), and then
deactivate the abstract InteropTests on the 4 schemes that use it.
2015-10-28 14:53:38 -07:00
Jorge Canizales 1773007f5b Point tests Podfile to Protobuf submodule instead of release 2015-07-06 11:09:00 -07:00
Jorge Canizales 7eff1df186 Point tests Podfile to head protobuf podspec 2015-07-04 14:59:53 -07:00
Jorge Canizales e37a41cf66 Generate RouteGuide code on pod install 2015-06-04 13:59:00 -07:00
Jorge Canizales ba65a1028d Point test and sample podfiles to protobuf release 2015-06-04 12:37:20 -07:00
Jorge Canizales 244365d521 Add RouteGuideClient to tests’ Podfile 2015-05-31 17:38:38 -07:00
Jorge Canizales dc42ee624d Add RemoteTestClient to tests' Podfile 2015-05-30 23:08:23 -07:00
Jorge Canizales f3530acfce Podfile to link RxLibrary to its unit tests 2015-05-29 17:09:15 -07:00