]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Merge branch 'ticket32177_029' into ticket32177_035
authorteor <teor@torproject.org>
Tue, 22 Oct 2019 09:37:32 +0000 (19:37 +1000)
committerteor <teor@torproject.org>
Tue, 22 Oct 2019 09:42:23 +0000 (19:42 +1000)
Stem from maint-0.3.5, disabled macOS chutney from ticket32177_029.

1  2 
.travis.yml

diff --cc .travis.yml
index 65088d556dcb887a8a6825a9e0eb2c0ac27ddbef,7c7fcf4f6d9254b78f3d3076f3ab4b5b8ca07fbc..147ca41dff897456922c741cbdcee6d5311c28f0
@@@ -37,30 -30,18 +37,31 @@@ matrix
      ## We run basic tests on macOS
      - compiler: clang
        os: osx
 +    ## We check NSS
 +    ## NSS is a fast job, clang is slower on Linux, so we do NSS clang
 +    - env: NSS_OPTIONS="--enable-nss"
 +      compiler: clang
      ## We run chutney on Linux, because it's faster than chutney on macOS
      - env: CHUTNEY="yes" CHUTNEY_ALLOW_FAILURES="2" SKIP_MAKE_CHECK="yes"
 +    ## We include a single coverage build with the best options for coverage
 +    - env: COVERAGE_OPTIONS="--enable-coverage" HARDENING_OPTIONS=""
 +    ## We run rust on Linux, because it's faster than rust on macOS
 +    ## We check rust offline
 +    - env: RUST_OPTIONS="--enable-rust" TOR_RUST_DEPENDENCIES=true
      ## We check asciidoc with distcheck, to make sure we remove doc products
 -    ## We use Linux clang, because there are no other Linux clang jobs
      - env: DISTCHECK="yes" ASCIIDOC_OPTIONS="" SKIP_MAKE_CHECK="yes"
 +    ## We check disable module dirauth
 +    - env: MODULES_OPTIONS="--disable-module-dirauth"
 +    ## We run rust on macOS, because we have seen macOS rust failures before
 +    - env: RUST_OPTIONS="--enable-rust --enable-cargo-online-mode"
        compiler: clang
 -    ## We include a single coverage build with the best options for coverage
 -    - env: COVERAGE_OPTIONS="--enable-coverage" HARDENING_OPTIONS=""
 +      os: osx
      ## We run chutney on macOS, because macOS Travis has IPv6
-     - env: CHUTNEY="yes" CHUTNEY_ALLOW_FAILURES="2" SKIP_MAKE_CHECK="yes"
-       os: osx
+     # Disabled due to slow Travis macOS builds, see #32177
+     #- env: CHUTNEY="yes" CHUTNEY_ALLOW_FAILURES="2" SKIP_MAKE_CHECK="yes"
+     #  os: osx
 +    ## We clone our stem repo and run `make test-stem`
 +    - env: TEST_STEM="yes" SKIP_MAKE_CHECK="yes"
  
    ## Allow the build to report success (with non-required sub-builds
    ## continuing to run) if all required sub-builds have succeeded.