|
3 | 3 | set -ex |
4 | 4 |
|
5 | 5 | # Only run the stage 1 tests on merges, not on PR CI jobs. |
6 | | -if [[ -z "${PR_CI_JOB}" ]]; then |
7 | | - ../x.py --stage 1 test --skip src/tools/tidy |
| 6 | +#if [[ -z "${PR_CI_JOB}" ]]; then |
| 7 | +../x.py --stage 1 test --skip src/tools/tidy |
8 | 8 |
|
9 | | - # Run the `mir-opt` tests again but this time for a 32-bit target. |
10 | | - # This enforces that tests using `// EMIT_MIR_FOR_EACH_BIT_WIDTH` have |
11 | | - # both 32-bit and 64-bit outputs updated by the PR author, before |
12 | | - # the PR is approved and tested for merging. |
13 | | - # It will also detect tests lacking `// EMIT_MIR_FOR_EACH_BIT_WIDTH`, |
14 | | - # despite having different output on 32-bit vs 64-bit targets. |
15 | | - ../x.py --stage 1 test tests/mir-opt --host='' --target=i686-unknown-linux-gnu |
| 9 | +# Run the `mir-opt` tests again but this time for a 32-bit target. |
| 10 | +# This enforces that tests using `// EMIT_MIR_FOR_EACH_BIT_WIDTH` have |
| 11 | +# both 32-bit and 64-bit outputs updated by the PR author, before |
| 12 | +# the PR is approved and tested for merging. |
| 13 | +# It will also detect tests lacking `// EMIT_MIR_FOR_EACH_BIT_WIDTH`, |
| 14 | +# despite having different output on 32-bit vs 64-bit targets. |
| 15 | +../x.py --stage 1 test tests/mir-opt --host='' --target=i686-unknown-linux-gnu |
16 | 16 |
|
17 | | - # Run `ui-fulldeps` in `--stage=1`, which actually uses the stage0 |
18 | | - # compiler, and is sensitive to the addition of new flags. |
19 | | - ../x.py --stage 1 test tests/ui-fulldeps |
20 | | -fi |
| 17 | +# Run `ui-fulldeps` in `--stage=1`, which actually uses the stage0 |
| 18 | +# compiler, and is sensitive to the addition of new flags. |
| 19 | +../x.py --stage 1 test tests/ui-fulldeps |
| 20 | +#fi |
21 | 21 |
|
22 | 22 | # NOTE: intentionally uses all of `x.py`, `x`, and `x.ps1` to make sure they all work on Linux. |
23 | 23 | ../x.py --stage 2 test --skip src/tools/tidy |
|
0 commit comments