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