proxy: add `bench` tests to CI (#883)

Proxy tests, including benchmarks, are run against run nightly.

Because nightly is not stable, failures are ignored.
This commit is contained in:
Oliver Gould 2018-05-01 13:05:42 -07:00 committed by GitHub
parent eb08d47347
commit 88656ecd9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions

View File

@ -24,6 +24,14 @@ jobs:
script: script:
- (cd proxy && cargo test --locked --no-default-features) - (cd proxy && cargo test --locked --no-default-features)
- language: rust
# Run proxy benchmarks in development mode. Requires nightly.
# Failures are not fatal.
rust: nightly
cache: cargo
script:
- (cd proxy && cargo test --benches --locked --no-default-features)
- language: go - language: go
# Quote the version number to avoid parsing issues like # Quote the version number to avoid parsing issues like
# https://github.com/travis-ci/gimme/issues/132. # https://github.com/travis-ci/gimme/issues/132.
@ -129,6 +137,10 @@ jobs:
- target/cli/linux/conduit install --conduit-version=$CONDUIT_TAG |tee conduit.yml - target/cli/linux/conduit install --conduit-version=$CONDUIT_TAG |tee conduit.yml
- kubectl -n conduit apply -f conduit.yml --prune --selector='conduit.io/control-plane-component' - kubectl -n conduit apply -f conduit.yml --prune --selector='conduit.io/control-plane-component'
allow_failures:
- rust: nightly
fast_finish: true
notifications: notifications:
email: email:
on_success: never on_success: never