Skip to content

Commit f02786d

Browse files
committed
test: fix tracepoint tests
1 parent 8f02597 commit f02786d

File tree

1 file changed

+3
-2
lines changed
  • src/db-backend/src/tracepoint_interpreter

1 file changed

+3
-2
lines changed

src/db-backend/src/tracepoint_interpreter/tests.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use std::{
1212
use runtime_tracing::{StepId, TypeKind};
1313

1414
use crate::{
15-
db::Db,
15+
db::{Db, DbReplay},
1616
lang::Lang,
1717
task::StringAndValueTuple,
1818
trace_processor::{load_trace_data, load_trace_metadata, TraceProcessor},
@@ -99,11 +99,12 @@ fn check_tracepoint_evaluate(
9999
let mut interpreter = TracepointInterpreter::new(1);
100100
interpreter.register_tracepoint(0, src)?;
101101

102+
let mut db_replay = DbReplay::new(Box::new(db.clone()));
102103
for step in db.step_from(StepId(0), true) {
103104
let curr_line = step.line.0 as usize;
104105

105106
if line == curr_line {
106-
let actual = interpreter.evaluate(0, step.step_id, &db);
107+
let actual = interpreter.evaluate(0, step.step_id, &mut db_replay, lang);
107108
check_equal(&actual, expected);
108109
return Ok(());
109110
}

0 commit comments

Comments
 (0)