diff --git a/.travis.yml b/.travis.yml index ab77c0b0..e210dc72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,11 +5,11 @@ matrix: fast_finish: true include: - rust: nightly - env: FEATURES="--no-default-features --features runtime,nightly" HYPER_DOCS="1" + env: FEATURES="--no-default-features --features runtime,nightly" - rust: beta - env: FEATURES="--no-default-features --features runtime" + env: FEATURES="--no-default-features --features runtime,__internal_happy_eyeballs_tests" - rust: stable - env: FEATURES="--no-default-features --features runtime" + env: FEATURES="--no-default-features --features runtime,__internal_happy_eyeballs_tests" - rust: stable env: FEATURES="--no-default-features" # Minimum Supported Rust Version @@ -57,9 +57,6 @@ after_success: fi; done && kcov --coveralls-id=$TRAVIS_JOB_ID --merge target/cov target/cov/*' - - '[ $TRAVIS_PULL_REQUEST = false ] && [ "$HYPER_DOCS" = "1" ] && - { [ "$TRAVIS_TAG" != "" ] || [ "$TRAVIS_BRANCH" == "master" ]; } && - ./.travis/docs.sh' env: global: diff --git a/Cargo.toml b/Cargo.toml index 24b98dd9..16ceb5ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -67,6 +67,7 @@ runtime = [ ] nightly = [] __internal_flaky_tests = [] +__internal_happy_eyeballs_tests = [] [profile.release] codegen-units = 1 diff --git a/src/client/connect/http.rs b/src/client/connect/http.rs index 85253454..fecf856c 100644 --- a/src/client/connect/http.rs +++ b/src/client/connect/http.rs @@ -597,6 +597,7 @@ mod tests { } #[test] + #[cfg_attr(not(feature = "__internal_happy_eyeballs_tests"), ignore)] fn client_happy_eyeballs() { extern crate pretty_env_logger;