diff options
Diffstat (limited to 'tests/src')
| -rw-r--r-- | tests/src/benches.rs | 20 | ||||
| -rw-r--r-- | tests/src/tests.rs | 4 |
2 files changed, 21 insertions, 3 deletions
diff --git a/tests/src/benches.rs b/tests/src/benches.rs index e76f3c76..997d3b40 100644 --- a/tests/src/benches.rs +++ b/tests/src/benches.rs @@ -60,13 +60,29 @@ fn bench_edit(iai: &mut Iai) { fn bench_eval(iai: &mut Iai) { let world = BenchWorld::new(); let route = typst::model::Route::default(); - iai.run(|| typst::model::eval(world.track(), route.track(), &world.source).unwrap()); + let mut tracer = typst::model::Tracer::default(); + iai.run(|| { + typst::model::eval( + world.track(), + route.track(), + tracer.track_mut(), + &world.source, + ) + .unwrap() + }); } fn bench_typeset(iai: &mut Iai) { let world = BenchWorld::new(); let route = typst::model::Route::default(); - let module = typst::model::eval(world.track(), route.track(), &world.source).unwrap(); + let mut tracer = typst::model::Tracer::default(); + let module = typst::model::eval( + world.track(), + route.track(), + tracer.track_mut(), + &world.source, + ) + .unwrap(); let content = module.content(); iai.run(|| typst::model::typeset(world.track(), &content)); } diff --git a/tests/src/tests.rs b/tests/src/tests.rs index ac3e4d85..7cb1041f 100644 --- a/tests/src/tests.rs +++ b/tests/src/tests.rs @@ -435,7 +435,9 @@ fn test_part( if world.print.model { let world = (world as &dyn World).track(); let route = typst::model::Route::default(); - let module = typst::model::eval(world, route.track(), source).unwrap(); + let mut tracer = typst::model::Tracer::default(); + let module = + typst::model::eval(world, route.track(), tracer.track_mut(), source).unwrap(); println!("Model:\n{:#?}\n", module.content()); } |
