File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -375,18 +375,23 @@ fn bench_resolver(c: &mut Criterion) {
375375
376376 let symlink_test_dir = symlink_test_dir. clone ( ) ;
377377
378- b. to_async ( runner) . iter ( || async {
379- let mut join_set = JoinSet :: new ( ) ;
380-
381- data. clone ( ) . for_each ( |i| {
382- join_set. spawn ( create_async_resolve_task (
383- rspack_resolver. clone ( ) ,
384- symlink_test_dir. clone ( ) ,
385- format ! ( "./file{i}" ) . to_string ( ) ,
386- ) ) ;
387- } ) ;
388- join_set. join_all ( ) . await ;
389- } ) ;
378+ b. to_async ( runner) . iter_with_setup (
379+ || {
380+ rspack_resolver. clear_cache ( ) ;
381+ } ,
382+ |_| async {
383+ let mut join_set = JoinSet :: new ( ) ;
384+
385+ data. clone ( ) . for_each ( |i| {
386+ join_set. spawn ( create_async_resolve_task (
387+ rspack_resolver. clone ( ) ,
388+ symlink_test_dir. clone ( ) ,
389+ format ! ( "./file{i}" ) . to_string ( ) ,
390+ ) ) ;
391+ } ) ;
392+ join_set. join_all ( ) . await ;
393+ } ,
394+ ) ;
390395 } ,
391396 ) ;
392397 }
You can’t perform that action at this time.
0 commit comments