def __init__(self, name, description, data_file, reporting, run_details, variables, configurator, executions, suites):
    self.name = name
    self._description = description
    self._data_file = data_file
    self._run_details = run_details
    self._variables = variables
    self._reporting = reporting
    self._data_store = configurator.data_store
    self._persistence = self._data_store.get(data_file, configurator)
    self._suites = self._compile_executors_and_benchmark_suites(executions, suites, configurator)
    self._benchmarks = self._compile_benchmarks()
    self.runs = self._compile_runs(configurator)
def __init__(self, name, description, data_file, reporting, run_details, variables, configurator, executions, suites):
    self.name = name
    self._description = description
    self._data_file = data_file
    self._run_details = run_details
    self._variables = variables
    self._reporting = reporting
    self._data_store = configurator.data_store
    self._persistence = self._data_store.get(data_file, configurator)
    self._suites = self._compile_executors_and_benchmark_suites(executions, suites, configurator)
    self._benchmarks = self._compile_benchmarks()
    self.runs = self._compile_runs(configurator)