Remove unneeded special case for rust CI

This commit is contained in:
Guillaume Gomez 2024-03-03 23:00:46 +01:00
parent 0d359efbe6
commit e378787a43
2 changed files with 30 additions and 47 deletions

View file

@ -93,7 +93,6 @@ fn show_usage() {
--features [arg] : Add a new feature [arg]
--use-system-gcc : Use system installed libgccjit
--build-only : Only build rustc_codegen_gcc then exits
--use-backend : Useful only for rustc testsuite
--nb-parts : Used to split rustc_tests (for CI needs)
--current-part : Used with `--nb-parts`, allows you to specify which parts to test"#
);
@ -113,7 +112,6 @@ struct TestArg {
use_system_gcc: bool,
runners: BTreeSet<String>,
flags: Vec<String>,
backend: Option<String>,
nb_parts: Option<usize>,
current_part: Option<usize>,
sysroot_panic_abort: bool,
@ -145,14 +143,6 @@ impl TestArg {
test_arg.use_system_gcc = true;
}
"--build-only" => test_arg.build_only = true,
"--use-backend" => match args.next() {
Some(backend) if !backend.is_empty() => test_arg.backend = Some(backend),
_ => {
return Err(
"Expected an argument after `--use-backend`, found nothing".into()
)
}
},
"--nb-parts" => {
test_arg.nb_parts = Some(get_number_after_arg(&mut args, "--nb-parts")?);
}
@ -199,7 +189,7 @@ impl TestArg {
}
fn build_if_no_backend(env: &Env, args: &TestArg) -> Result<(), String> {
if args.backend.is_some() {
if args.config_info.backend.is_some() {
return Ok(());
}
let mut command: Vec<&dyn AsRef<OsStr>> = vec![&"cargo", &"rustc"];