Rename profiler_support
to profiler_runtime
throughout compiletest
This commit is contained in:
parent
622d5898c2
commit
8320a0116b
@ -2082,7 +2082,7 @@ fn run(self, builder: &Builder<'_>) {
|
||||
}
|
||||
|
||||
if builder.config.profiler_enabled(target) {
|
||||
cmd.arg("--profiler-support");
|
||||
cmd.arg("--profiler-runtime");
|
||||
}
|
||||
|
||||
cmd.env("RUST_TEST_TMPDIR", builder.tempdir());
|
||||
|
@ -386,7 +386,7 @@ pub struct Config {
|
||||
|
||||
/// True if the profiler runtime is enabled for this target.
|
||||
/// Used by the "needs-profiler-runtime" directive in test files.
|
||||
pub profiler_support: bool,
|
||||
pub profiler_runtime: bool,
|
||||
}
|
||||
|
||||
impl Config {
|
||||
|
@ -101,7 +101,7 @@ pub(super) fn handle_needs(
|
||||
},
|
||||
Need {
|
||||
name: "needs-profiler-runtime",
|
||||
condition: cache.profiler_support,
|
||||
condition: cache.profiler_runtime,
|
||||
ignore_reason: "ignored when the profiler runtime is not available",
|
||||
},
|
||||
Need {
|
||||
@ -220,7 +220,7 @@ pub(super) struct CachedNeedsConditions {
|
||||
sanitizer_memtag: bool,
|
||||
sanitizer_shadow_call_stack: bool,
|
||||
sanitizer_safestack: bool,
|
||||
profiler_support: bool,
|
||||
profiler_runtime: bool,
|
||||
xray: bool,
|
||||
rust_lld: bool,
|
||||
dlltool: bool,
|
||||
@ -247,7 +247,7 @@ pub(super) fn load(config: &Config) -> Self {
|
||||
sanitizer_memtag: sanitizers.contains(&Sanitizer::Memtag),
|
||||
sanitizer_shadow_call_stack: sanitizers.contains(&Sanitizer::ShadowCallStack),
|
||||
sanitizer_safestack: sanitizers.contains(&Sanitizer::Safestack),
|
||||
profiler_support: config.profiler_support,
|
||||
profiler_runtime: config.profiler_runtime,
|
||||
xray: config.target_cfg().xray,
|
||||
|
||||
// For tests using the `needs-rust-lld` directive (e.g. for `-Clink-self-contained=+linker`),
|
||||
|
@ -69,7 +69,7 @@ struct ConfigBuilder {
|
||||
llvm_version: Option<String>,
|
||||
git_hash: bool,
|
||||
system_llvm: bool,
|
||||
profiler_support: bool,
|
||||
profiler_runtime: bool,
|
||||
}
|
||||
|
||||
impl ConfigBuilder {
|
||||
@ -113,8 +113,8 @@ fn system_llvm(&mut self, s: bool) -> &mut Self {
|
||||
self
|
||||
}
|
||||
|
||||
fn profiler_support(&mut self, s: bool) -> &mut Self {
|
||||
self.profiler_support = s;
|
||||
fn profiler_runtime(&mut self, is_available: bool) -> &mut Self {
|
||||
self.profiler_runtime = is_available;
|
||||
self
|
||||
}
|
||||
|
||||
@ -162,8 +162,8 @@ fn build(&mut self) -> Config {
|
||||
if self.system_llvm {
|
||||
args.push("--system-llvm".to_owned());
|
||||
}
|
||||
if self.profiler_support {
|
||||
args.push("--profiler-support".to_owned());
|
||||
if self.profiler_runtime {
|
||||
args.push("--profiler-runtime".to_owned());
|
||||
}
|
||||
|
||||
args.push("--rustc-path".to_string());
|
||||
@ -368,11 +368,11 @@ fn sanitizers() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn profiler_support() {
|
||||
let config: Config = cfg().profiler_support(false).build();
|
||||
fn profiler_runtime() {
|
||||
let config: Config = cfg().profiler_runtime(false).build();
|
||||
assert!(check_ignore(&config, "//@ needs-profiler-runtime"));
|
||||
|
||||
let config: Config = cfg().profiler_support(true).build();
|
||||
let config: Config = cfg().profiler_runtime(true).build();
|
||||
assert!(!check_ignore(&config, "//@ needs-profiler-runtime"));
|
||||
}
|
||||
|
||||
@ -573,12 +573,12 @@ fn families() {
|
||||
|
||||
#[test]
|
||||
fn ignore_coverage() {
|
||||
// Indicate profiler support so that "coverage-run" tests aren't skipped.
|
||||
let config = cfg().mode("coverage-map").profiler_support(true).build();
|
||||
// Indicate profiler runtime availability so that "coverage-run" tests aren't skipped.
|
||||
let config = cfg().mode("coverage-map").profiler_runtime(true).build();
|
||||
assert!(check_ignore(&config, "//@ ignore-coverage-map"));
|
||||
assert!(!check_ignore(&config, "//@ ignore-coverage-run"));
|
||||
|
||||
let config = cfg().mode("coverage-run").profiler_support(true).build();
|
||||
let config = cfg().mode("coverage-run").profiler_runtime(true).build();
|
||||
assert!(!check_ignore(&config, "//@ ignore-coverage-map"));
|
||||
assert!(check_ignore(&config, "//@ ignore-coverage-run"));
|
||||
}
|
||||
|
@ -153,7 +153,7 @@ pub fn parse_config(args: Vec<String>) -> Config {
|
||||
.optflag("", "force-rerun", "rerun tests even if the inputs are unchanged")
|
||||
.optflag("", "only-modified", "only run tests that result been modified")
|
||||
.optflag("", "nocapture", "")
|
||||
.optflag("", "profiler-support", "is the profiler runtime enabled for this target")
|
||||
.optflag("", "profiler-runtime", "is the profiler runtime enabled for this target")
|
||||
.optflag("h", "help", "show this message")
|
||||
.reqopt("", "channel", "current Rust channel", "CHANNEL")
|
||||
.optflag(
|
||||
@ -355,7 +355,7 @@ fn make_absolute(path: PathBuf) -> PathBuf {
|
||||
nightly_branch: matches.opt_str("nightly-branch").unwrap(),
|
||||
git_merge_commit_email: matches.opt_str("git-merge-commit-email").unwrap(),
|
||||
|
||||
profiler_support: matches.opt_present("profiler-support"),
|
||||
profiler_runtime: matches.opt_present("profiler-runtime"),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -22,7 +22,7 @@ fn main() {
|
||||
eprintln!("warning: `tidy` is not installed; diffs will not be generated");
|
||||
}
|
||||
|
||||
if !config.profiler_support && config.mode == Mode::CoverageRun {
|
||||
if !config.profiler_runtime && config.mode == Mode::CoverageRun {
|
||||
let actioned = if config.bless { "blessed" } else { "checked" };
|
||||
eprintln!(
|
||||
r#"
|
||||
|
Loading…
Reference in New Issue
Block a user