class_docstr: Class for synthetic or dummy runner.
  
  Currently acts as a shell runner, only creating a name.
code: def run(self, trial: BaseTrial) -> Dict[str, Any]:
      deployed_name = (
          trial.experiment.name + "_" + str(trial.index)
          if trial.experiment.has_name
          else str(trial.index)
      )
      metadata = {"name": deployed_name}
  
      # Add dummy metadata if needed for testing
      if self.dummy_metadata:
          metadata["dummy_metadata"] = self.dummy_metadata
      return metadata
  
file_path: Ax/ax/runners/synthetic.py
imports: from typing import Any, Dict, Iterable, List, Optional, Set
  from ax.core.base_trial import BaseTrial, TrialStatus
  from ax.core.runner import Runner
label_desc: Use image node_id 2 for calling the SyntheticRunner obj's underlying member method code with example usage: obj.run(trial) and returns: metadata