|
14 | 14 | - template: steps/run.yml
|
15 | 15 | strategy:
|
16 | 16 | matrix:
|
17 |
| - dist-x86_64-linux: {} |
18 |
| - dist-x86_64-linux-alt: |
19 |
| - IMAGE: dist-x86_64-linux |
| 17 | + #dist-x86_64-linux: {} |
| 18 | + #dist-x86_64-linux-alt: |
| 19 | + # IMAGE: dist-x86_64-linux |
| 20 | + #arm-android: {} |
| 21 | + i686-gnu-nopt: {} |
| 22 | + |
| 23 | +- job: macOS |
| 24 | + timeoutInMinutes: 600 |
| 25 | + pool: |
| 26 | + vmImage: macos-10.13 |
| 27 | + steps: |
| 28 | + - template: steps/run.yml |
| 29 | + strategy: |
| 30 | + matrix: |
| 31 | + # OSX builders running tests, these run the full test suite. |
| 32 | + # NO_DEBUG_ASSERTIONS=1 to make them go faster, but also do have some |
| 33 | + # runners that run `//ignore-debug` tests. |
| 34 | + # |
| 35 | + # Note that the compiler is compiled to target 10.8 here because the Xcode |
| 36 | + # version that we're using, 8.2, cannot compile LLVM for OSX 10.7. |
| 37 | + x86_64-apple: |
| 38 | + SCRIPT: ./x.py test |
| 39 | + RUST_CONFIGURE_ARGS: --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc |
| 40 | + RUSTC_RETRY_LINKER_ON_SEGFAULT: 1 |
| 41 | + MACOSX_DEPLOYMENT_TARGET: 10.8 |
| 42 | + MACOSX_STD_DEPLOYMENT_TARGET: 10.7 |
| 43 | + NO_LLVM_ASSERTIONS: 1 |
| 44 | + NO_DEBUG_ASSERTIONS: 1 |
| 45 | + |
| 46 | +- job: Windows |
| 47 | + timeoutInMinutes: 600 |
| 48 | + pool: |
| 49 | + vmImage: 'vs2017-win2016' |
| 50 | + steps: |
| 51 | + - template: steps/run.yml |
| 52 | + strategy: |
| 53 | + matrix: |
| 54 | + # 32/64 bit MSVC tests |
| 55 | + x86_64-msvc-1: |
| 56 | + RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
| 57 | + SCRIPT: make ci-subset-1 |
| 58 | + # FIXME(#59637) |
| 59 | + NO_DEBUG_ASSERTIONS: 1 |
| 60 | + NO_LLVM_ASSERTIONS: 1 |
| 61 | + x86_64-msvc-2: |
| 62 | + RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
| 63 | + SCRIPT: make ci-subset-2 |
| 64 | + #i686-msvc-1: |
| 65 | + # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
| 66 | + # SCRIPT: make ci-subset-1 |
| 67 | + # # FIXME(#59637) |
| 68 | + # NO_DEBUG_ASSERTIONS: 1 |
| 69 | + # NO_LLVM_ASSERTIONS: 1 |
| 70 | + #i686-msvc-2: |
| 71 | + # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
| 72 | + # SCRIPT: make ci-subset-2 |
| 73 | + # # FIXME(#59637) |
| 74 | + # NO_DEBUG_ASSERTIONS: 1 |
| 75 | + # NO_LLVM_ASSERTIONS: 1 |
20 | 76 |
|
21 | 77 | # The macOS and Windows builds here are currently disabled due to them not being
|
22 | 78 | # overly necessary on `try` builds. We also don't actually have anything that
|
|
0 commit comments