File tree 1 file changed +12
-6
lines changed
crates/cli/src/bin/wasm-bindgen-test-runner
1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -248,26 +248,32 @@ fn main() -> anyhow::Result<()> {
248
248
}
249
249
250
250
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" ,
254
254
tmpdir. file_name( ) . and_then( |s| s. to_str( ) ) . unwrap( )
255
- )
255
+ ) ;
256
+ res
256
257
}
257
258
258
259
// Profraw path is ignored if coverage isn't enabled
259
260
env:: var_os ( "WASM_BINDGEN_UNSTABLE_TEST_COVERAGE" ) ?;
260
261
// TODO coverage link to wasm-bindgen book documenting correct usage
261
262
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
+
262
268
match env:: var_os ( "WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_OUT" ) {
263
269
Some ( s) => {
264
270
let mut buf = PathBuf :: from ( s) ;
265
271
if buf. is_dir ( ) {
266
- buf. push ( generated ( tmpdir) ) ;
272
+ buf. push ( generated ( tmpdir, & prefix ) ) ;
267
273
}
268
274
buf
269
275
}
270
- None => PathBuf :: from ( generated ( tmpdir) ) ,
276
+ None => PathBuf :: from ( generated ( tmpdir, & prefix ) ) ,
271
277
}
272
278
. into ( )
273
279
}
You can’t perform that action at this time.
0 commit comments