mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-01 23:12:02 +00:00
x.py test: remove no-op --skip flag
This commit is contained in:
parent
871df0d13a
commit
5a887942a5
@ -599,7 +599,6 @@ mod dist {
|
|||||||
pass: None,
|
pass: None,
|
||||||
run: None,
|
run: None,
|
||||||
only_modified: false,
|
only_modified: false,
|
||||||
skip: vec![],
|
|
||||||
extra_checks: None,
|
extra_checks: None,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -664,7 +663,6 @@ mod dist {
|
|||||||
no_fail_fast: false,
|
no_fail_fast: false,
|
||||||
doc: true,
|
doc: true,
|
||||||
no_doc: false,
|
no_doc: false,
|
||||||
skip: vec![],
|
|
||||||
bless: false,
|
bless: false,
|
||||||
force_rerun: false,
|
force_rerun: false,
|
||||||
compare_mode: None,
|
compare_mode: None,
|
||||||
|
@ -339,9 +339,6 @@ pub enum Subcommand {
|
|||||||
#[arg(long)]
|
#[arg(long)]
|
||||||
/// run all tests regardless of failure
|
/// run all tests regardless of failure
|
||||||
no_fail_fast: bool,
|
no_fail_fast: bool,
|
||||||
#[arg(long, value_name = "SUBSTRING")]
|
|
||||||
/// skips tests matching SUBSTRING, if supported by test tool. May be passed multiple times
|
|
||||||
skip: Vec<PathBuf>,
|
|
||||||
#[arg(long, value_name = "ARGS", allow_hyphen_values(true))]
|
#[arg(long, value_name = "ARGS", allow_hyphen_values(true))]
|
||||||
/// extra arguments to be passed for the test tool being used
|
/// extra arguments to be passed for the test tool being used
|
||||||
/// (e.g. libtest, compiletest or rustdoc)
|
/// (e.g. libtest, compiletest or rustdoc)
|
||||||
|
@ -261,7 +261,6 @@ complete -c x.py -n "__fish_seen_subcommand_from doc" -l llvm-profile-generate -
|
|||||||
complete -c x.py -n "__fish_seen_subcommand_from doc" -l enable-bolt-settings -d 'Enable BOLT link flags'
|
complete -c x.py -n "__fish_seen_subcommand_from doc" -l enable-bolt-settings -d 'Enable BOLT link flags'
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from doc" -l skip-stage0-validation -d 'Skip stage0 compiler validation'
|
complete -c x.py -n "__fish_seen_subcommand_from doc" -l skip-stage0-validation -d 'Skip stage0 compiler validation'
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from doc" -s h -l help -d 'Print help (see more with \'--help\')'
|
complete -c x.py -n "__fish_seen_subcommand_from doc" -s h -l help -d 'Print help (see more with \'--help\')'
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l skip -d 'skips tests matching SUBSTRING, if supported by test tool. May be passed multiple times' -r -F
|
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l test-args -d 'extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)' -r
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l test-args -d 'extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)' -r
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l rustc-args -d 'extra options to pass the compiler when running tests' -r
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l rustc-args -d 'extra options to pass the compiler when running tests' -r
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l extra-checks -d 'comma-separated list of other files types to check (accepts py, py:lint, py:fmt, shell)' -r
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l extra-checks -d 'comma-separated list of other files types to check (accepts py, py:lint, py:fmt, shell)' -r
|
||||||
@ -274,6 +273,7 @@ complete -c x.py -n "__fish_seen_subcommand_from test" -l build -d 'build target
|
|||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l host -d 'host targets to build' -r -f
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l host -d 'host targets to build' -r -f
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l target -d 'target targets to build' -r -f
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l target -d 'target targets to build' -r -f
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l exclude -d 'build paths to exclude' -r -F
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l exclude -d 'build paths to exclude' -r -F
|
||||||
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l skip -d 'build paths to skip' -r -F
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l rustc-error-format -r -f
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l rustc-error-format -r -f
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l on-fail -d 'command to run on failure' -r -f -a "(__fish_complete_command)"
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l on-fail -d 'command to run on failure' -r -f -a "(__fish_complete_command)"
|
||||||
complete -c x.py -n "__fish_seen_subcommand_from test" -l stage -d 'stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)' -r -f
|
complete -c x.py -n "__fish_seen_subcommand_from test" -l stage -d 'stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)' -r -f
|
||||||
|
@ -333,7 +333,6 @@ Register-ArgumentCompleter -Native -CommandName 'x.py' -ScriptBlock {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
'x.py;test' {
|
'x.py;test' {
|
||||||
[CompletionResult]::new('--skip', 'skip', [CompletionResultType]::ParameterName, 'skips tests matching SUBSTRING, if supported by test tool. May be passed multiple times')
|
|
||||||
[CompletionResult]::new('--test-args', 'test-args', [CompletionResultType]::ParameterName, 'extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)')
|
[CompletionResult]::new('--test-args', 'test-args', [CompletionResultType]::ParameterName, 'extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)')
|
||||||
[CompletionResult]::new('--rustc-args', 'rustc-args', [CompletionResultType]::ParameterName, 'extra options to pass the compiler when running tests')
|
[CompletionResult]::new('--rustc-args', 'rustc-args', [CompletionResultType]::ParameterName, 'extra options to pass the compiler when running tests')
|
||||||
[CompletionResult]::new('--extra-checks', 'extra-checks', [CompletionResultType]::ParameterName, 'comma-separated list of other files types to check (accepts py, py:lint, py:fmt, shell)')
|
[CompletionResult]::new('--extra-checks', 'extra-checks', [CompletionResultType]::ParameterName, 'comma-separated list of other files types to check (accepts py, py:lint, py:fmt, shell)')
|
||||||
@ -346,6 +345,7 @@ Register-ArgumentCompleter -Native -CommandName 'x.py' -ScriptBlock {
|
|||||||
[CompletionResult]::new('--host', 'host', [CompletionResultType]::ParameterName, 'host targets to build')
|
[CompletionResult]::new('--host', 'host', [CompletionResultType]::ParameterName, 'host targets to build')
|
||||||
[CompletionResult]::new('--target', 'target', [CompletionResultType]::ParameterName, 'target targets to build')
|
[CompletionResult]::new('--target', 'target', [CompletionResultType]::ParameterName, 'target targets to build')
|
||||||
[CompletionResult]::new('--exclude', 'exclude', [CompletionResultType]::ParameterName, 'build paths to exclude')
|
[CompletionResult]::new('--exclude', 'exclude', [CompletionResultType]::ParameterName, 'build paths to exclude')
|
||||||
|
[CompletionResult]::new('--skip', 'skip', [CompletionResultType]::ParameterName, 'build paths to skip')
|
||||||
[CompletionResult]::new('--rustc-error-format', 'rustc-error-format', [CompletionResultType]::ParameterName, 'rustc-error-format')
|
[CompletionResult]::new('--rustc-error-format', 'rustc-error-format', [CompletionResultType]::ParameterName, 'rustc-error-format')
|
||||||
[CompletionResult]::new('--on-fail', 'on-fail', [CompletionResultType]::ParameterName, 'command to run on failure')
|
[CompletionResult]::new('--on-fail', 'on-fail', [CompletionResultType]::ParameterName, 'command to run on failure')
|
||||||
[CompletionResult]::new('--stage', 'stage', [CompletionResultType]::ParameterName, 'stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)')
|
[CompletionResult]::new('--stage', 'stage', [CompletionResultType]::ParameterName, 'stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)')
|
||||||
|
@ -1625,16 +1625,12 @@ _x.py() {
|
|||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
x.py__test)
|
x.py__test)
|
||||||
opts="-v -i -j -h --no-fail-fast --skip --test-args --rustc-args --no-doc --doc --bless --extra-checks --force-rerun --only-modified --compare-mode --pass --run --rustfix-coverage --verbose --incremental --config --build-dir --build --host --target --exclude --include-default-paths --rustc-error-format --on-fail --dry-run --dump-bootstrap-shims --stage --keep-stage --keep-stage-std --src --jobs --warnings --error-format --json-output --color --bypass-bootstrap-lock --llvm-skip-rebuild --rust-profile-generate --rust-profile-use --llvm-profile-use --llvm-profile-generate --enable-bolt-settings --skip-stage0-validation --reproducible-artifact --set --help [PATHS]... [ARGS]..."
|
opts="-v -i -j -h --no-fail-fast --test-args --rustc-args --no-doc --doc --bless --extra-checks --force-rerun --only-modified --compare-mode --pass --run --rustfix-coverage --verbose --incremental --config --build-dir --build --host --target --exclude --skip --include-default-paths --rustc-error-format --on-fail --dry-run --dump-bootstrap-shims --stage --keep-stage --keep-stage-std --src --jobs --warnings --error-format --json-output --color --bypass-bootstrap-lock --llvm-skip-rebuild --rust-profile-generate --rust-profile-use --llvm-profile-use --llvm-profile-generate --enable-bolt-settings --skip-stage0-validation --reproducible-artifact --set --help [PATHS]... [ARGS]..."
|
||||||
if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
|
if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then
|
||||||
COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
|
COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
case "${prev}" in
|
case "${prev}" in
|
||||||
--skip)
|
|
||||||
COMPREPLY=($(compgen -f "${cur}"))
|
|
||||||
return 0
|
|
||||||
;;
|
|
||||||
--test-args)
|
--test-args)
|
||||||
COMPREPLY=($(compgen -f "${cur}"))
|
COMPREPLY=($(compgen -f "${cur}"))
|
||||||
return 0
|
return 0
|
||||||
@ -1683,6 +1679,10 @@ _x.py() {
|
|||||||
COMPREPLY=($(compgen -f "${cur}"))
|
COMPREPLY=($(compgen -f "${cur}"))
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
|
--skip)
|
||||||
|
COMPREPLY=($(compgen -f "${cur}"))
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
--rustc-error-format)
|
--rustc-error-format)
|
||||||
COMPREPLY=("${cur}")
|
COMPREPLY=("${cur}")
|
||||||
return 0
|
return 0
|
||||||
|
@ -335,7 +335,6 @@ _arguments "${_arguments_options[@]}" \
|
|||||||
;;
|
;;
|
||||||
(test)
|
(test)
|
||||||
_arguments "${_arguments_options[@]}" \
|
_arguments "${_arguments_options[@]}" \
|
||||||
'*--skip=[skips tests matching SUBSTRING, if supported by test tool. May be passed multiple times]:SUBSTRING:_files' \
|
|
||||||
'*--test-args=[extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)]:ARGS: ' \
|
'*--test-args=[extra arguments to be passed for the test tool being used (e.g. libtest, compiletest or rustdoc)]:ARGS: ' \
|
||||||
'*--rustc-args=[extra options to pass the compiler when running tests]:ARGS: ' \
|
'*--rustc-args=[extra options to pass the compiler when running tests]:ARGS: ' \
|
||||||
'--extra-checks=[comma-separated list of other files types to check (accepts py, py\:lint, py\:fmt, shell)]:EXTRA_CHECKS: ' \
|
'--extra-checks=[comma-separated list of other files types to check (accepts py, py\:lint, py\:fmt, shell)]:EXTRA_CHECKS: ' \
|
||||||
@ -348,6 +347,7 @@ _arguments "${_arguments_options[@]}" \
|
|||||||
'--host=[host targets to build]:HOST:( )' \
|
'--host=[host targets to build]:HOST:( )' \
|
||||||
'--target=[target targets to build]:TARGET:( )' \
|
'--target=[target targets to build]:TARGET:( )' \
|
||||||
'*--exclude=[build paths to exclude]:PATH:_files' \
|
'*--exclude=[build paths to exclude]:PATH:_files' \
|
||||||
|
'*--skip=[build paths to skip]:PATH:_files' \
|
||||||
'--rustc-error-format=[]:RUSTC_ERROR_FORMAT:( )' \
|
'--rustc-error-format=[]:RUSTC_ERROR_FORMAT:( )' \
|
||||||
'--on-fail=[command to run on failure]:CMD:_cmdstring' \
|
'--on-fail=[command to run on failure]:CMD:_cmdstring' \
|
||||||
'--stage=[stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)]:N:( )' \
|
'--stage=[stage to build (indicates compiler to use/test, e.g., stage 0 uses the bootstrap compiler, stage 1 the stage 0 rustc artifacts, etc.)]:N:( )' \
|
||||||
|
Loading…
Reference in New Issue
Block a user