Procházet zdrojové kódy

Update CI to run interoperability tests. (#561)

Motivation:

We don't run the interoperability tests in CI at the moment, we should
run them against a different implementation to help ensure we don't
regress.

Modifications:

- Add two additional CI jobs to run the interoperability tests (which do
  not run the other tests).
- Update the Travis setup so the steps run are in .travis-script.sh
  instead of inline in .travis.yml
- Update .travis-install to conditionally install Bazel from source and
  build the gRPC C++ interop testing servers
- Update the Makefile to make it more configurable (i.e. 'swift' can be
  set to make it easier to run with different toolchains via xcrun)

Result:

- Interop tests will be run in CI in separate build jobs
George Barnett před 6 roky
rodič
revize
f954a03c10
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      .gitignore

+ 1 - 1
.gitignore

@@ -11,7 +11,7 @@ third_party/**
 /EchoNIO
 /test.out
 /echo.pid
-/SwiftGRPC.xcodeproj
+/*.xcodeproj
 /scripts/tmp/
 Examples/EchoWeb/dist
 Examples/EchoWeb/node_modules