improve test stage documentation

This commit is contained in:
Ralf Jung 2018-07-30 12:57:20 +02:00
parent f8d1dc88a7
commit aa7d7d0c2b
1 changed files with 6 additions and 2 deletions

View File

@ -261,7 +261,7 @@ Arguments:
./x.py build --stage 1 src/libtest ./x.py build --stage 1 src/libtest
This will first build everything once (like --stage 0 without further This will first build everything once (like `--stage 0` without further
arguments would), and then use the compiler built in stage 0 to build arguments would), and then use the compiler built in stage 0 to build
src/libtest and its dependencies. src/libtest and its dependencies.
Once this is done, build/$ARCH/stage1 contains a usable compiler.", Once this is done, build/$ARCH/stage1 contains a usable compiler.",
@ -293,10 +293,14 @@ Arguments:
./x.py test src/test/run-pass ./x.py test src/test/run-pass
./x.py test src/libstd --test-args hash_map ./x.py test src/libstd --test-args hash_map
./x.py test src/libstd --stage 0 ./x.py test src/libstd --stage 0 --no-doc
./x.py test src/test/ui --bless ./x.py test src/test/ui --bless
./x.py test src/test/ui --compare-mode nll ./x.py test src/test/ui --compare-mode nll
Note that `test src/test/* --stage N` does NOT depend on `build src/rustc --stage N`;
just like `build src/libstd --stage N` it tests the compiler produced by the previous
stage.
If no arguments are passed then the complete artifacts for that stage are If no arguments are passed then the complete artifacts for that stage are
compiled and tested. compiled and tested.