.travis.yml 862 B

1234567891011121314151617181920212223242526272829303132
  1. language: objective-c
  2. osx_image: xcode7.1
  3. env:
  4. global:
  5. - CONFIG=opt
  6. - TEST=objc
  7. - JOBS=1
  8. before_install:
  9. - brew install gflags
  10. # Pod install does this too, but we don't want the output.
  11. - pod repo update --silent
  12. install:
  13. - make grpc_objective_c_plugin
  14. - pushd src/objective-c/tests
  15. # Needs to be verbose, or otherwise OpenSSL's prepare_command makes Travis
  16. # time out:
  17. - pod install --verbose
  18. - popd
  19. before_script:
  20. - make interop_server
  21. - bins/$CONFIG/interop_server --port=5050 &
  22. - bins/$CONFIG/interop_server --port=5051 --use_tls &
  23. xcode_workspace: src/objective-c/tests/Tests.xcworkspace
  24. xcode_scheme:
  25. - RxLibraryUnitTests
  26. - InteropTestsLocalSSL
  27. - InteropTestsLocalCleartext
  28. # TODO(jcanizales): Investigate why they time out:
  29. # - InteropTestsRemote
  30. xcode_sdk: iphonesimulator9.1
  31. notifications:
  32. email: false