in core/fuzz/utils.rs [23:39]
fn service(scheme: Scheme) -> Option<Operator> {
let test_key = format!("opendal_{}_test", scheme).to_uppercase();
if env::var(test_key).unwrap_or_default() != "on" {
return None;
}
let prefix = format!("opendal_{}_", scheme);
let envs = env::vars()
.filter_map(move |(k, v)| {
k.to_lowercase()
.strip_prefix(&prefix)
.map(|k| (k.to_string(), v))
})
.collect();
Some(Operator::via_map(scheme, envs).unwrap_or_else(|_| panic!("init {} must succeed", scheme)))
}