code: def _run_test_wrapper(
      root: str, test: str, timeout: float, shared_list: list
  ):
      shared_list.append(
          code_metrics_helper.run_test(root, test, timeout)
      )
  
imports: import threading
  import multiprocessing
  from typing import List, Union, Sequence, cast
  from helm.common.hierarchical_logger import hlog
  from helm.common.request import RequestResult
  from helm.benchmark.adaptation.scenario_state import ScenarioState
  from helm.benchmark.adaptation.request_state import RequestState
  from helm.benchmark.adaptation.adapter_spec import AdapterSpec
  from helm.benchmark.scenarios.code_scenario import CodeReference
  from .None import code_metrics_helper
  from .metric import Metric, MetricResult
  from .metric_service import MetricService
  from .metric_name import MetricName
  from .statistic import Stat
label_desc: Use image node_id 4 for calling a global function with example usage: _run_test_wrapper(root, test, timeout, shared_list) without return types