@@ -43,7 +43,7 @@ TEST_P(TestVm, GetOrCreateThreadLocalWasmFailCallbacks) {
4343 // Define callbacks.
4444 WasmHandleFactory wasm_handle_factory =
4545 [this , vm_id, vm_config](std::string_view vm_key) -> std::shared_ptr<WasmHandleBase> {
46- auto base_wasm = std::make_shared<WasmBase>(newVm ( ), vm_id, vm_config, vm_key,
46+ auto base_wasm = std::make_shared<WasmBase>(makeVm (engine_ ), vm_id, vm_config, vm_key,
4747 std::unordered_map<std::string, std::string>{},
4848 AllowedCapabilitiesMap{});
4949 return std::make_shared<WasmHandleBase>(base_wasm);
@@ -52,8 +52,8 @@ TEST_P(TestVm, GetOrCreateThreadLocalWasmFailCallbacks) {
5252 WasmHandleCloneFactory wasm_handle_clone_factory =
5353 [this ](const std::shared_ptr<WasmHandleBase> &base_wasm_handle)
5454 -> std::shared_ptr<WasmHandleBase> {
55- auto wasm = std::make_shared<WasmBase>(base_wasm_handle,
56- [this ]() -> std::unique_ptr<WasmVm> { return newVm ( ); });
55+ auto wasm = std::make_shared<WasmBase>(
56+ base_wasm_handle, [this ]() -> std::unique_ptr<WasmVm> { return makeVm (engine_ ); });
5757 return std::make_shared<WasmHandleBase>(wasm);
5858 };
5959
@@ -133,8 +133,8 @@ TEST_P(TestVm, AlwaysApplyCanary) {
133133 WasmHandleCloneFactory wasm_handle_clone_factory_for_canary =
134134 [&canary_count, this ](const std::shared_ptr<WasmHandleBase> &base_wasm_handle)
135135 -> std::shared_ptr<WasmHandleBase> {
136- auto wasm = std::make_shared<TestWasm>(base_wasm_handle,
137- [this ]() -> std::unique_ptr<WasmVm> { return newVm ( ); });
136+ auto wasm = std::make_shared<TestWasm>(
137+ base_wasm_handle, [this ]() -> std::unique_ptr<WasmVm> { return makeVm (engine_ ); });
138138 canary_count++;
139139 return std::make_shared<WasmHandleBase>(wasm);
140140 };
@@ -150,8 +150,9 @@ TEST_P(TestVm, AlwaysApplyCanary) {
150150
151151 WasmHandleFactory wasm_handle_factory_baseline =
152152 [this , vm_ids, vm_configs](std::string_view vm_key) -> std::shared_ptr<WasmHandleBase> {
153- auto base_wasm = std::make_shared<TestWasm>(
154- newVm (), std::unordered_map<std::string, std::string>(), vm_ids[0 ], vm_configs[0 ], vm_key);
153+ auto base_wasm =
154+ std::make_shared<TestWasm>(makeVm (engine_), std::unordered_map<std::string, std::string>(),
155+ vm_ids[0 ], vm_configs[0 ], vm_key);
155156 return std::make_shared<WasmHandleBase>(base_wasm);
156157 };
157158
@@ -184,7 +185,7 @@ TEST_P(TestVm, AlwaysApplyCanary) {
184185 [this , vm_id,
185186 vm_config](std::string_view vm_key) -> std::shared_ptr<WasmHandleBase> {
186187 auto base_wasm = std::make_shared<TestWasm>(
187- newVm ( ), std::unordered_map<std::string, std::string>(), vm_id, vm_config,
188+ makeVm (engine_ ), std::unordered_map<std::string, std::string>(), vm_id, vm_config,
188189 vm_key);
189190 return std::make_shared<WasmHandleBase>(base_wasm);
190191 };
0 commit comments