blob: 16c6390a54a755b6a7a4fa1ef0e177c6015cf24b [file] [log] [blame]
Nicolas "Pixel" Noblede87e1c2015-09-25 22:21:38 +02001language: objective-c
Jorge Canizales0ee18c22016-05-20 11:06:58 -07002osx_image: xcode7.3
murgatroid997e14dd82015-02-27 15:06:03 -08003env:
murgatroid9923991602015-02-27 15:39:03 -08004 global:
Nicolas "Pixel" Noblede87e1c2015-09-25 22:21:38 +02005 - CONFIG=opt
6 - TEST=objc
7 - JOBS=1
Jorge Canizales227c9b22015-10-28 02:23:15 -07008before_install:
Jorge Canizales44477d22016-05-20 11:06:04 -07009 - pod --version
10 - gem uninstall cocoapods -a
Jorge Canizalesc23f5562016-05-20 11:05:23 -070011 - gem install cocoapods -v '1.0.0'
Jorge Canizales44477d22016-05-20 11:06:04 -070012 - pod --version
Jorge Canizales227c9b22015-10-28 02:23:15 -070013 - brew install gflags
Jorge Canizalese83eff42016-05-20 13:34:56 -070014 - pushd third_party/protobuf
15 - git checkout v3.0.0-beta-3
16 - popd
Jorge Canizalesbda34762015-10-28 03:48:42 -070017install:
Jorge Canizalesabf596c2015-10-28 16:55:02 -070018 - make grpc_objective_c_plugin
Jorge Canizalesbda34762015-10-28 03:48:42 -070019 - pushd src/objective-c/tests
Jorge Canizaleseba2b1c2016-05-20 11:06:33 -070020 - pod install
Jorge Canizalesbda34762015-10-28 03:48:42 -070021 - popd
Jorge Canizales227c9b22015-10-28 02:23:15 -070022before_script:
Jorge Canizalesabf596c2015-10-28 16:55:02 -070023 - make interop_server
Jorge Canizales227c9b22015-10-28 02:23:15 -070024 - bins/$CONFIG/interop_server --port=5050 &
25 - bins/$CONFIG/interop_server --port=5051 --use_tls &
26xcode_workspace: src/objective-c/tests/Tests.xcworkspace
Jorge Canizales7102c922015-10-28 20:27:40 -070027xcode_scheme:
28 - RxLibraryUnitTests
29 - InteropTestsLocalSSL
30 - InteropTestsLocalCleartext
31 # TODO(jcanizales): Investigate why they time out:
32 # - InteropTestsRemote
Jorge Canizales0ee18c22016-05-20 11:06:58 -070033xcode_sdk: iphonesimulator9.3
Nicolas "Pixel" Noble9f1baf72015-02-26 18:50:03 +010034notifications:
Nicolas "Pixel" Nobled30b0052015-03-03 04:30:00 +010035 email: false