Skip to content

Commit 88d5b68

Browse files
add profraw prefix
1 parent 85c93f0 commit 88d5b68

File tree

1 file changed

+12
-6
lines changed
  • crates/cli/src/bin/wasm-bindgen-test-runner

1 file changed

+12
-6
lines changed

crates/cli/src/bin/wasm-bindgen-test-runner/main.rs

+12-6
Original file line numberDiff line numberDiff line change
@@ -248,26 +248,32 @@ fn main() -> anyhow::Result<()> {
248248
}
249249

250250
fn coverage_args(tmpdir: &Path) -> Option<PathBuf> {
251-
fn generated(tmpdir: &Path) -> String {
252-
format!(
253-
"{}.profraw",
251+
fn generated(tmpdir: &Path, prefix: &str) -> String {
252+
let res = format!(
253+
"{prefix}{}.profraw",
254254
tmpdir.file_name().and_then(|s| s.to_str()).unwrap()
255-
)
255+
);
256+
res
256257
}
257258

258259
// Profraw path is ignored if coverage isn't enabled
259260
env::var_os("WASM_BINDGEN_UNSTABLE_TEST_COVERAGE")?;
260261
// TODO coverage link to wasm-bindgen book documenting correct usage
261262

263+
let prefix = env::var_os("WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_PREFIX")
264+
.map(|s| s.to_str().unwrap().to_string())
265+
.unwrap_or_default();
266+
267+
262268
match env::var_os("WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_OUT") {
263269
Some(s) => {
264270
let mut buf = PathBuf::from(s);
265271
if buf.is_dir() {
266-
buf.push(generated(tmpdir));
272+
buf.push(generated(tmpdir, &prefix));
267273
}
268274
buf
269275
}
270-
None => PathBuf::from(generated(tmpdir)),
276+
None => PathBuf::from(generated(tmpdir, &prefix)),
271277
}
272278
.into()
273279
}

0 commit comments

Comments
 (0)