mirror of https://github.com/linkerd/linkerd2.git
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:
parent
eb08d47347
commit
88656ecd9d
12
.travis.yml
12
.travis.yml
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue